Interface | Description |
---|---|
Access1D<N extends Number> |
1-dimensional accessor (get) methods.
|
Access1D.Aggregatable<N extends Number> |
This interface complements Access1D.Visitable but does not extend it.
|
Access1D.Collectable<N extends Number,R extends Mutate1D.Receiver<N>> | |
Access1D.Elements | Deprecated
v48 Will be removed
|
Access1D.IndexOf | Deprecated
v48 Will be removed
|
Access1D.Sliceable<N extends Number> | |
Access1D.Visitable<N extends Number> | |
Access2D<N extends Number> |
2-dimensional accessor methods
|
Access2D.Aggregatable<N extends Number> | |
Access2D.Collectable<N extends Number,R extends Mutate2D.Receiver<N>> | |
Access2D.Elements | Deprecated
v48 Will be removed
|
Access2D.IndexOf | Deprecated
v48 Will be removed
|
Access2D.Sliceable<N extends Number> | |
Access2D.Visitable<N extends Number> | |
AccessAnyD<N extends Number> |
N-dimensional accessor methods
|
AccessAnyD.Aggregatable<N extends Number> | |
AccessAnyD.Collectable<N extends Number,R extends MutateAnyD.Receiver<N>> | |
AccessAnyD.Elements | Deprecated
v48 Will be removed
|
AccessAnyD.IndexOf | Deprecated
v48 Will be removed
|
AccessAnyD.Sliceable<N extends Number> | |
AccessAnyD.Visitable<N extends Number> | |
AccessScalar<N extends Number> | |
ElementView1D<N extends Number,V extends ElementView1D<N,V>> | |
ElementView2D<N extends Number,V extends ElementView2D<N,V>> | |
Factory1D<I extends Structure1D> | |
Factory2D<I extends Structure2D> | |
FactoryAnyD<I extends StructureAnyD> | |
Mutate1D |
1-dimensional mutator methods
|
Mutate1D.Fillable<N extends Number> |
Fills the target
|
Mutate1D.Mixable<N extends Number> |
Mix/combine the previously existing value, at index, with the supplied addend.
|
Mutate1D.Modifiable<N extends Number> | |
Mutate1D.ModifiableReceiver<N extends Number> |
A utility interface to simplify declaring to implement "everything mutable".
|
Mutate1D.Receiver<N extends Number> |
Anything/everything that does not require interaction with already existing elements.
|
Mutate1D.Sortable | |
Mutate2D |
2-dimensional mutator methods
|
Mutate2D.Exchangeable |
A few operations with no 1D or AnyD counterpart.
|
Mutate2D.Fillable<N extends Number> | |
Mutate2D.Mixable<N extends Number> | |
Mutate2D.Modifiable<N extends Number> | |
Mutate2D.ModifiableReceiver<N extends Number> |
A utility interface to simplify declaring to implement "everything mutable".
|
Mutate2D.Receiver<N extends Number> | |
MutateAnyD |
N-dimensional mutator methods
|
MutateAnyD.Fillable<N extends Number> | |
MutateAnyD.Mixable<N extends Number> | |
MutateAnyD.Modifiable<N extends Number> | |
MutateAnyD.ModifiableReceiver<N extends Number> |
A utility interface to simplify declaring to implement "everything mutable".
|
MutateAnyD.Receiver<N extends Number> | |
Stream1D<N extends Number,A extends Access1D<N>,R extends Mutate1D.Receiver<N>,P extends Stream1D<N,A,R,P>> | |
Stream2D<N extends Number,A extends Access2D<N>,R extends Mutate2D.Receiver<N>,P extends Stream2D<N,A,R,P>> | |
StreamAnyD<N extends Number,A extends AccessAnyD<N>,R extends MutateAnyD.Receiver<N>,P extends StreamAnyD<N,A,R,P>> | |
Structure1D |
A (fixed size) 1-dimensional data structure.
|
Structure1D.IndexCallback | |
Structure1D.IndexMapper<T> | |
Structure1D.Logical<S extends Structure1D,B extends Structure1D.Logical<S,?>> | |
Structure1D.LoopCallback | |
Structure2D |
A (fixed size) 2-dimensional data structure.
|
Structure2D.Logical<S extends Structure2D,B extends Structure2D.Logical<S,?>> | |
Structure2D.ReducibleTo1D<R extends Structure1D> | |
Structure2D.RowColumnCallback | |
StructureAnyD |
A (fixed size) any-dimensional data structure.
|
StructureAnyD.Logical<S extends StructureAnyD,B extends StructureAnyD.Logical<S,?>> | |
StructureAnyD.ReducibleTo1D<R extends Structure1D> | |
StructureAnyD.ReducibleTo2D<R extends Structure2D> | |
StructureAnyD.ReferenceCallback | |
Transformation1D<N extends Number> |
Represents an in-place transformation of a 1D data structure – the transformable is mutated.
|
Transformation2D<N extends Number> |
Represents an in-place transformation of a 2D data structure – the transformable is mutated.
|
TransformationAnyD<N extends Number> |
Represents an in-place transformation of a AnyD data structure – the transformable is mutated.
|
Class | Description |
---|---|
Access1D.ElementView<N extends Number> | |
Access2D.ElementView<N extends Number> | |
ColumnView<N extends Number> | |
Iterator1D<N extends Number> | |
MatrixView<N extends Number> | |
RowView<N extends Number> | |
Structure1D.BasicMapper<T> | |
Structure1D.IntIndex | |
Structure1D.LongIndex | |
Structure2D.IntRowColumn | |
Structure2D.LongRowColumn | |
Structure2D.RowColumnKey<R,C> | |
Structure2D.RowColumnMapper<R,C> | |
StructureAnyD.IntReference | |
StructureAnyD.LongReference | |
StructureAnyD.ReferenceMapper |
Copyright © 2019 Optimatika. All rights reserved.