| 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.