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 rowmajor 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 rowmajor block matrix declared on to one continuous array.

DMatrixRMaj 
DMatrixRMaj is a row matrix with real elements that are 64bit 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 rowmajor 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 rowmajor block matrix declared on to one continuous array.

FMatrixRMaj 
FMatrixRMaj is a row matrix with real elements that are 32bit 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.

Copyright © 20092018 Peter Abeles