| Interface | Description |
|---|---|
| CMatrix |
Interface for all complex 64 bit floating point rectangular matrices.
|
| DMatrix |
Interface for all 64F real matrices.
|
| DMatrixFixed |
Interface which all fixed sized matrices must implement
|
| DMatrixSparse |
High level interface for sparse matrices.
|
| FMatrix |
Interface for all 64F real matrices.
|
| FMatrixFixed |
Interface which all fixed sized matrices must implement
|
| FMatrixSparse |
High level interface for sparse matrices.
|
| Matrix |
Base interface for all rectangular matrices
|
| ReshapeMatrix |
Matrix which can be reshaped
|
| ZMatrix |
Interface for all complex 64 bit floating point rectangular matrices.
|
| Class | Description |
|---|---|
| BMatrixRMaj |
Dense matrix composed of boolean values
|
| CMatrixD1 |
A generic abstract class for matrices whose data is stored in a single 1D array of floats.
|
| CMatrixRMaj |
Dense matrix for complex numbers.
|
| Complex_F32 |
Represents a complex number using 64bit floating point numbers.
|
| Complex_F64 |
Represents a complex number using 64bit floating point numbers.
|
| ComplexPolar_F32 |
Complex_F32 number in polar notation.z = r*(cos(θ) + i*sin(θ)) where r and θ are polar coordinate parameters |
| ComplexPolar_F64 |
Complex_F64 number in polar notation.z = r*(cos(θ) + i*sin(θ)) where r and θ are polar coordinate parameters |
| DEigenpair |
An eigenpair is a set composed of an eigenvalue and an eigenvector.
|
| DGrowArray |
A double array which can have its size changed
|
| DMatrix1Row |
Interface for a row-major matrix that uses a single array internally.
|
| DMatrix2 |
Fixed sized vector with 2 elements.
|
| DMatrix2x2 |
Fixed sized 2 by DMatrix2x2 matrix.
|
| DMatrix3 |
Fixed sized vector with 3 elements.
|
| DMatrix3x3 |
Fixed sized 3 by DMatrix3x3 matrix.
|
| DMatrix4 |
Fixed sized vector with 4 elements.
|
| DMatrix4x4 |
Fixed sized 4 by DMatrix4x4 matrix.
|
| DMatrix5 |
Fixed sized vector with 5 elements.
|
| DMatrix5x5 |
Fixed sized 5 by DMatrix5x5 matrix.
|
| DMatrix6 |
Fixed sized vector with 6 elements.
|
| DMatrix6x6 |
Fixed sized 6 by DMatrix6x6 matrix.
|
| DMatrixD1 |
A generic abstract class for matrices whose data is stored in a single 1D array of doubles.
|
| DMatrixIterator |
This is a matrix iterator for traversing through a submatrix.
|
| DMatrixRBlock |
A row-major block matrix declared on to one continuous array.
|
| DMatrixRMaj |
DMatrixRMaj is a row matrix with real elements that are 64-bit floats.
|
| DMatrixSparseCSC |
Compressed Column (CC) sparse matrix format.
|
| DMatrixSparseTriplet |
TODO describe
|
| DMatrixSparseTriplet.Element | |
| DScalar |
Scalar value.
|
| DSubmatrixD1 |
Describes a rectangular submatrix inside of a
DMatrixD1. |
| FEigenpair |
An eigenpair is a set composed of an eigenvalue and an eigenvector.
|
| FMatrix1Row |
Interface for a row-major matrix that uses a single array internally.
|
| FMatrix2 |
Fixed sized vector with 2 elements.
|
| FMatrix2x2 |
Fixed sized 2 by FMatrix2x2 matrix.
|
| FMatrix3 |
Fixed sized vector with 3 elements.
|
| FMatrix3x3 |
Fixed sized 3 by FMatrix3x3 matrix.
|
| FMatrix4 |
Fixed sized vector with 4 elements.
|
| FMatrix4x4 |
Fixed sized 4 by FMatrix4x4 matrix.
|
| FMatrix5 |
Fixed sized vector with 5 elements.
|
| FMatrix5x5 |
Fixed sized 5 by FMatrix5x5 matrix.
|
| FMatrix6 |
Fixed sized vector with 6 elements.
|
| FMatrix6x6 |
Fixed sized 6 by FMatrix6x6 matrix.
|
| FMatrixD1 |
A generic abstract class for matrices whose data is stored in a single 1D array of floats.
|
| FMatrixIterator |
This is a matrix iterator for traversing through a submatrix.
|
| FMatrixRBlock |
A row-major block matrix declared on to one continuous array.
|
| FMatrixRMaj |
FMatrixRMaj is a row matrix with real elements that are 32-bit floats.
|
| FMatrixSparseCSC |
Compressed Column (CC) sparse matrix format.
|
| FMatrixSparseTriplet |
TODO describe
|
| FMatrixSparseTriplet.Element | |
| FSubmatrixD1 |
Describes a rectangular submatrix inside of a
FMatrixD1. |
| IGrowArray |
An integer array which can have its size changed
|
| IScalar |
Scalar value.
|
| ZMatrixD1 |
A generic abstract class for matrices whose data is stored in a single 1D array of doubles.
|
| ZMatrixRMaj |
Dense matrix for complex numbers.
|
| Enum | Description |
|---|---|
| MatrixType |
| Exception | Description |
|---|---|
| SingularMatrixException |
This exception is thrown if an operation can not be finished because the matrix is singular.
|