Modifier and Type | Class and Description |
---|---|
class |
Array1D<N extends Number>
Array1D
|
class |
Array2D<N extends Number>
Array2D
|
class |
ArrayAnyD<N extends Number>
ArrayAnyD
|
class |
BasicArray<N extends Number>
A BasicArray is 1-dimensional, but designed to easily be extended or encapsulated, and then treated as
arbitrary-dimensional.
|
class |
BigArray
A one- and/or arbitrary-dimensional array of BigDecimal.
|
class |
BufferArray
The odd member among the array implementations.
|
class |
ComplexArray
A one- and/or arbitrary-dimensional array of ComplexNumber.
|
class |
DenseArray<N extends Number>
Each and every element occupies memory and holds a value.
|
class |
NumberList<N extends Number>
Think of this as an
ArrayList that can only contain numbers, but with a few extra features. |
class |
Primitive32Array
A one- and/or arbitrary-dimensional array of double.
|
class |
Primitive64Array
A one- and/or arbitrary-dimensional array of double.
|
class |
PrimitiveArray |
class |
QuaternionArray
A one- and/or arbitrary-dimensional array of Quaternion.
|
class |
RationalArray
A one- and/or arbitrary-dimensional array of RationalNumber.
|
class |
ReferenceTypeArray<N extends Number>
A one- and/or arbitrary-dimensional array of Number.
|
class |
ScalarArray<N extends Number & Scalar<N>>
A one- and/or arbitrary-dimensional array of Scalar.
|
class |
SparseArray<N extends Number>
Only stores nonzero elements and/or elements specifically set by the user.
|
Modifier and Type | Method and Description |
---|---|
void |
Primitive32Array.axpy(double a,
Mutate1D y) |
void |
Primitive64Array.axpy(double a,
Mutate1D y) |
void |
SparseArray.axpy(double a,
Mutate1D y) |
void |
ScalarArray.axpy(double a,
Mutate1D y) |
void |
BigArray.axpy(double a,
Mutate1D y) |
void |
SparseArray.supplyNonZerosTo(Mutate1D consumer) |
Modifier and Type | Method and Description |
---|---|
static void |
AXPY.invoke(Mutate1D y,
double a,
BigDecimal[] x) |
static void |
AXPY.invoke(Mutate1D y,
double a,
double[] x) |
static void |
AXPY.invoke(Mutate1D y,
double a,
float[] x) |
static <N extends Number & Scalar<N>> |
AXPY.invoke(Mutate1D y,
double a,
N[] x) |
Modifier and Type | Interface and Description |
---|---|
interface |
DecompositionStore<N extends Number>
Only classes that will act as a delegate to a MatrixDecomposition implementation from this
package should implement this interface.
|
Modifier and Type | Class and Description |
---|---|
class |
Primitive32Vector2 |
class |
Primitive32Vector3 |
class |
Primitive32Vector4 |
class |
Primitive64Vector2 |
class |
Primitive64Vector3 |
class |
Primitive64Vector4 |
Modifier and Type | Interface and Description |
---|---|
interface |
PhysicalStore<N extends Number>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.
|
interface |
TransformableRegion<N extends Number>
Primarily this represents something that can be fille and/or modified
|
Modifier and Type | Class and Description |
---|---|
class |
GenericDenseStore<N extends Number & Scalar<N>>
A generic implementation of PhysicalStore.
|
class |
PrimitiveDenseStore
A Double (actually double) implementation of PhysicalStore.
|
class |
RawStore
Uses double[][] internally.
|
class |
SparseStore<N extends Number> |
static class |
TransformableRegion.ColumnsRegion<N extends Number> |
static class |
TransformableRegion.LimitRegion<N extends Number> |
static class |
TransformableRegion.OffsetRegion<N extends Number> |
static class |
TransformableRegion.ReceiverRegion<N extends Number> |
static class |
TransformableRegion.RowsRegion<N extends Number> |
static class |
TransformableRegion.TransposedRegion<N extends Number> |
Modifier and Type | Method and Description |
---|---|
void |
SparseStore.reduceColumns(Aggregator aggregator,
Mutate1D receiver) |
void |
SparseStore.reduceRows(Aggregator aggregator,
Mutate1D receiver) |
Modifier and Type | Class and Description |
---|---|
class |
Equation |
Modifier and Type | Interface and Description |
---|---|
static interface |
Mutate1D.ModifiableReceiver<N extends Number>
A utility interface to simplify declaring to implement "everything mutable".
|
static interface |
Mutate1D.Receiver<N extends Number>
Anything/everything that does not require interaction with already existing elements.
|
interface |
Mutate2D
2-dimensional mutator methods
|
static interface |
Mutate2D.ModifiableReceiver<N extends Number>
A utility interface to simplify declaring to implement "everything mutable".
|
static interface |
Mutate2D.Receiver<N extends Number> |
interface |
MutateAnyD
N-dimensional mutator methods
|
static interface |
MutateAnyD.ModifiableReceiver<N extends Number>
A utility interface to simplify declaring to implement "everything mutable".
|
static interface |
MutateAnyD.Receiver<N extends Number> |
Modifier and Type | Method and Description |
---|---|
default void |
Access1D.axpy(double a,
Mutate1D y)
Will calculate y = y + a x, will add "a" times "this" to "y"
|
static void |
Mutate1D.copyComplexArgument(Access1D<ComplexNumber> source,
Mutate1D destination)
Copies the argument of the ComplexNumber elements to the destination.
|
static void |
Mutate1D.copyComplexImaginary(Access1D<ComplexNumber> source,
Mutate1D destination)
Copies the imaginary part of the ComplexNumber elements to the destination.
|
static void |
Mutate1D.copyComplexModulus(Access1D<ComplexNumber> source,
Mutate1D destination)
Copies the modulus of the ComplexNumber elements to the destination.
|
static void |
Mutate1D.copyComplexModulusAndArgument(Access1D<ComplexNumber> source,
Mutate1D modDest,
Mutate1D argDest)
Simultaneously copies the modulus and argument of the ComplexNumber elements to the destinations.
|
static void |
Mutate1D.copyComplexReal(Access1D<ComplexNumber> source,
Mutate1D destination)
Copies the real part of the ComplexNumber elements to the destination.
|
static void |
Mutate1D.copyComplexRealAndImaginary(Access1D<ComplexNumber> source,
Mutate1D realDest,
Mutate1D imagDest)
Simultaneously copies the real and imaginary parts of the ComplexNumber elements to the destinations.
|
default void |
AccessAnyD.Aggregatable.reduce(int dimension,
Aggregator aggregator,
Mutate1D receiver) |
default void |
Access2D.Aggregatable.reduceColumns(Aggregator aggregator,
Mutate1D receiver) |
default void |
Access2D.Aggregatable.reduceRows(Aggregator aggregator,
Mutate1D receiver) |
Copyright © 2019 Optimatika. All rights reserved.