| Class | Description |
|---|---|
| AArrayMatrix |
Abstract class for a Matrix backed with a single double[] data array
Dimensions are fixed, but leaves open the possibility of arbitrary indexing
|
| ABandedMatrix |
Abstract base class for banded matrices
Banded matrix implementations are assumed to store their data efficiently in diagonal bands,
so functions on banded matrices are designed to exploit this fact.
|
| ABlockMatrix |
Abstract base class for a large matrix constructed out of regular subMatrix blocks
|
| ABooleanMatrix | |
| ADenseArrayMatrix |
Abstract base class for matrices wrapping a dense (rows*cols) subset of a double[] array
|
| ADiagonalMatrix |
Abstract base class for square diagonal matrices
|
| AMatrixSubVector |
Abstract class for matrix sub vector views (rows and columns etc.)
|
| AStridedMatrix | |
| AVectorMatrix<T extends AVector> |
Abstract base class for matrices that use a collection of Vectors
as storage for the matrix rows.
|
| BandedMatrix |
Sparse banded matrix implementation.
|
| BroadcastVectorMatrix |
Specialised class representing the broadcasting of a vector to a matrix shape
|
| ColumnMatrix |
Matrix class that wraps a vector as a 1-columns matrix
|
| DiagonalMatrix |
Specialised diagonal matrix class
Not fully mutable - only the diagonal values can be changed
|
| IdentityMatrix |
Specialised identity matrix class.
|
| MatrixColumnView |
A class representing a view of a matrix column as a vector
|
| MatrixElementIterator |
Iterator over matrix rows
|
| MatrixIterator |
Iterator over matrix rows
|
| MatrixRowView |
A class representing a view of a matrix row as a vector
|
| PermutationMatrix | |
| PermutedMatrix |
Reference matrix class representing a permutation of a matrix
|
| QuadtreeMatrix |
A matrix implemented as a quadtree of submatrices.
|
| RowMatrix |
Matrix class that wraps a vector as a 1-row matrix
|
| ScalarMatrix |
Scalar matrix class - i.e.
|
| StridedMatrix | |
| SubsetMatrix |
Matrix that transforms to a selection of specific elements of the source vector
i.e.
|
| TransposedMatrix |
Class representing a transposed view of another matrix The transposed matrix
is a reference to the underlying matrix data
|
| VectorMatrixM3 |
Specialised N*3 Matrix with Vector3 row components
|
| VectorMatrixMN |
A matrix implemented as a composition of M length N vectors
|
| ZeroMatrix |
Lightweight immutable zero matrix class
|
Copyright © 2013. All Rights Reserved.