Package  Description 

gov.sandia.cognition.math.matrix.custom 
Provides a custom linear algebra package implementation for both dense
and sparse classes.

gov.sandia.cognition.math.matrix.mtj 
Provides a linear algebra package implementation wrapper using the Matrix
Toolkits for Java (MTJ) library.

Modifier and Type  Class and Description 

class 
DenseMatrix
A dense matrix implementation.

class 
DiagonalMatrix
Diagonal matrices are a special case, but a rather common one with very quick
and simple solutions to multiplications, inverses, etc.

class 
ParallelSparseMatrix
A sparse matrix implementation.

class 
SparseMatrix
A sparse matrix implementation.

Modifier and Type  Class and Description 

class 
AbstractMTJMatrix
Relies on internal MTJ matrix to do some of the heavy lifting, without
assuming that the underlying matrix is Dense or Sparse

class 
AbstractSparseMatrix
Implements some generic operations that any sparsematrix representation
must do.

class 
DiagonalMatrixMTJ
A diagonal matrix that wraps MTJ's BandMatrix class.

class 
SparseColumnMatrix
A sparse matrix, represented as a collection of sparse column vectors.

class 
SparseRowMatrix
A sparse matrix, represented as a collection of sparse row vectors.
