| Package | Description |
|---|---|
| mikera.matrixx | |
| mikera.matrixx.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
AMatrix
General abstract 2D matrix class.
|
class |
Matrix22
Specialised 2*2 Matrix for Vector2 maths, using primitive matrix elements
|
class |
Matrix33
Specialised 3*3 Matrix for Vector3 maths, using primitive matrix elements
|
class |
MatrixMN
Standard MxN matrix class backed by a flat double[] array
|
| Modifier and Type | Method and Description |
|---|---|
static AMatrix |
Matrixx.create(IMatrix m)
Creates a mutable copy of a matrix
|
| Modifier and Type | Class and Description |
|---|---|
class |
ADiagonalMatrix
Abstract base class for diagonal matrices
|
class |
AVectorMatrix
Abstract base class for matrices that use a collection of Vectors
as storage for the matrix rows.
|
class |
ColumnMatrix
Matrix class that wraps a vector as a 1-columns matrix
|
class |
DiagonalMatrix
Specialised diagonal matrix class
Not fully mutable - only the diagonal values can be changed
|
class |
IdentityMatrix
Specialised identity matrix class.
|
class |
PermutedMatrix
Reference matrix class representing a permutation of a matrix
|
class |
RowMatrix
Matrix class that wraps a vector as a 1-row matrix
|
class |
ScalarMatrix
Scalar matrix class - i.e.
|
class |
SubsetMatrix
Matrix that transforms to a subset of elements of the source vector
i.e.
|
class |
TransposedMatrix
Class representing a transposed view of another matrix
The transposed matrix is a reference to the underlying matrix data
|
class |
VectorMatrixM3
Specialised N*3 Matrix with Vector3 row components
|
class |
VectorMatrixMN
A matrix implemented as a composition of M length N vectors
|
class |
ZeroMatrix
Lightweight immutable zero matrix class
|
Copyright © 2013. All Rights Reserved.