- java.lang.Object
-
- org.ojalgo.array.BasicArray<N>
-
- org.ojalgo.array.DenseArray<java.lang.Double>
-
- org.ojalgo.array.OffHeapArray
-
- org.ojalgo.array.OffHeapZ064
-
- All Implemented Interfaces:
Access1D<java.lang.Double>,Access1D.Aggregatable<java.lang.Double>,Access1D.Collectable<java.lang.Double,Mutate1D>,Access1D.Visitable<java.lang.Double>,Factory1D.Builder<DenseArray<java.lang.Double>>,Mutate1D,Mutate1D.Fillable<java.lang.Double>,Mutate1D.Modifiable<java.lang.Double>,Structure1D
final class OffHeapZ064 extends OffHeapArray
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.ojalgo.array.OffHeapArray
OffHeapArray.Factory
-
Nested classes/interfaces inherited from class org.ojalgo.array.BasicArray
BasicArray.BaseFactory<N extends java.lang.Comparable<N>,A extends BasicArray<N>>
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Access1D
Access1D.Aggregatable<N extends java.lang.Comparable<N>>, Access1D.Collectable<N extends java.lang.Comparable<N>,R extends Mutate1D>, Access1D.ElementView<N extends java.lang.Comparable<N>>, Access1D.SelectionView<N extends java.lang.Comparable<N>>, Access1D.Sliceable<N extends java.lang.Comparable<N>>, Access1D.Visitable<N extends java.lang.Comparable<N>>
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Mutate1D
Mutate1D.Fillable<N extends java.lang.Comparable<N>>, Mutate1D.Mixable<N extends java.lang.Comparable<N>>, Mutate1D.Modifiable<N extends java.lang.Comparable<N>>, Mutate1D.ModifiableReceiver<N extends java.lang.Comparable<N>>, Mutate1D.Receiver<N extends java.lang.Comparable<N>>, Mutate1D.Sortable
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,B>>, Structure1D.LongIndex, Structure1D.LoopCallback
-
-
Constructor Summary
Constructors Constructor Description OffHeapZ064(long count)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(long index, java.lang.Comparable<?> addend)doubledoubleValue(int index)doubledoubleValue(long index)floatfloatValue(int index)floatfloatValue(long index)longlongValue(int index)longlongValue(long index)voidreset()Reset this mutable structure to some standard (all zeros) initial state.voidset(int index, double value)voidset(long index, double value)voidset(long index, float value)voidset(long index, long value)voidset(long index, java.lang.Comparable<?> value)-
Methods inherited from class org.ojalgo.array.OffHeapArray
add, add, add, add, add, add, add, count, exchange, fillAll, get, modify, modify, modify, modifyOne, size, visitOne
-
Methods inherited from class org.ojalgo.array.DenseArray
build
-
Methods inherited from class org.ojalgo.array.BasicArray
aggregateRange, equals, factory, fill, fill, getMathType, hashCode, indexOfLargest, indexOfLargest, isPrimitive, modify, modify, modify, modifyAll, modifyMatching, modifyMatching, modifyRange, supplyTo, toString, visit, visitAll, visitRange, wrapInArray1D, wrapInArray2D, wrapInArrayAnyD
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ojalgo.structure.Access1D
asCollectable1D, asKeyed1D, asList, axpy, byteValue, byteValue, dot, elements, intValue, intValue, nonzeros, select, shortValue, shortValue, supplyTo, toList, toRawCopy1D
-
Methods inherited from interface org.ojalgo.structure.Access1D.Aggregatable
aggregateAll
-
Methods inherited from interface org.ojalgo.structure.Access1D.Collectable
collect
-
Methods inherited from interface org.ojalgo.structure.Mutate1D
set, set, set, set, set, set, set, set
-
Methods inherited from interface org.ojalgo.structure.Mutate1D.Fillable
fillAll, fillCompatible, fillMatching, fillMatching, fillMatching, fillRange, fillRange
-
-
-
-
Method Detail
-
add
public void add(long index, java.lang.Comparable<?> addend)
-
doubleValue
public double doubleValue(int index)
-
doubleValue
public double doubleValue(long index)
-
floatValue
public float floatValue(int index)
-
floatValue
public float floatValue(long index)
-
longValue
public long longValue(int index)
-
longValue
public long longValue(long index)
-
reset
public void reset()
Description copied from interface:Mutate1DReset this mutable structure to some standard (all zeros) initial state. It must still be usuable after this call, and the structure/size/shape must not change.
-
set
public void set(int index, double value)
-
set
public void set(long index, java.lang.Comparable<?> value)
-
set
public void set(long index, double value)
-
set
public void set(long index, float value)
-
set
public void set(long index, long value)
-
-