Package org.ojalgo.structure
Class PrimitiveAnyD.Simple
- java.lang.Object
-
- org.ojalgo.structure.PrimitiveAnyD
-
- org.ojalgo.structure.PrimitiveAnyD.Simple
-
- All Implemented Interfaces:
Access1D<java.lang.Double>
,AccessAnyD<java.lang.Double>
,Mutate1D
,MutateAnyD
,Structure1D
,StructureAnyD
- Enclosing class:
- PrimitiveAnyD
static final class PrimitiveAnyD.Simple extends PrimitiveAnyD
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.ojalgo.structure.PrimitiveAnyD
PrimitiveAnyD.Simple, PrimitiveAnyD.Wrapper
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.AccessAnyD
AccessAnyD.Aggregatable<N extends java.lang.Comparable<N>>, AccessAnyD.Collectable<N extends java.lang.Comparable<N>,R extends MutateAnyD>, AccessAnyD.ElementView<N extends java.lang.Comparable<N>>, AccessAnyD.MatrixView<N extends java.lang.Comparable<N>>, AccessAnyD.SelectionView<N extends java.lang.Comparable<N>>, AccessAnyD.Sliceable<N extends java.lang.Comparable<N>>, AccessAnyD.VectorView<N extends java.lang.Comparable<N>>, AccessAnyD.Visitable<N extends java.lang.Comparable<N>>
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.Mutate1D
Mutate1D.Sortable
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.MutateAnyD
MutateAnyD.Fillable<N extends java.lang.Comparable<N>>, MutateAnyD.Mixable<N extends java.lang.Comparable<N>>, MutateAnyD.Modifiable<N extends java.lang.Comparable<N>>, MutateAnyD.ModifiableReceiver<N extends java.lang.Comparable<N>>, MutateAnyD.Receiver<N extends java.lang.Comparable<N>>
-
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
-
Nested classes/interfaces inherited from interface org.ojalgo.structure.StructureAnyD
StructureAnyD.IntReference, StructureAnyD.Logical<S extends StructureAnyD,B extends StructureAnyD.Logical<S,B>>, StructureAnyD.LongReference, StructureAnyD.ReducibleTo1D<R extends Structure1D>, StructureAnyD.ReducibleTo2D<R extends Structure2D>, StructureAnyD.ReferenceCallback, StructureAnyD.ReferenceMapper, StructureAnyD.Reshapable
-
-
Field Summary
Fields Modifier and Type Field Description private int[]
myStructure
private double[]
myValues
-
Fields inherited from class org.ojalgo.structure.PrimitiveAnyD
EMPTY
-
-
Constructor Summary
Constructors Constructor Description Simple(int[] structure)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
doubleValue(int index)
int
rank()
void
set(int index, double value)
int
size()
The total number of elements in this structure.int
size(int dimension)
-
Methods inherited from class org.ojalgo.structure.PrimitiveAnyD
get, get, newInstance, set, set, toString, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ojalgo.structure.Access1D
asCollectable1D, asKeyed1D, axpy, byteValue, byteValue, dot, doubleValue, floatValue, floatValue, intValue, intValue, longValue, longValue, nonzeros, select, shortValue, shortValue, supplyTo, toRawCopy1D
-
Methods inherited from interface org.ojalgo.structure.AccessAnyD
asCollectableAnyD, byteValue, byteValue, doubleValue, doubleValue, elements, floatValue, floatValue, get, intValue, intValue, longValue, longValue, matrices, select, shortValue, shortValue, vectors
-
Methods inherited from interface org.ojalgo.structure.Mutate1D
reset, set, set, set, set, set, set, set, set, set, set, set
-
Methods inherited from interface org.ojalgo.structure.MutateAnyD
set, set, set, set, set, set, set, set, set, set, set, set, set
-
Methods inherited from interface org.ojalgo.structure.Structure1D
count
-
Methods inherited from interface org.ojalgo.structure.StructureAnyD
count, loop, loop, loopAllReferences, loopReferences, shape
-
-
-
-
Method Detail
-
doubleValue
public double doubleValue(int index)
-
rank
public int rank()
- Returns:
- The number of dimensions (the number of indices used to reference one element)
-
set
public void set(int index, double value)
-
size
public int size()
Description copied from interface:Structure1D
The total number of elements in this structure.
-
size
public int size(int dimension)
-
-