Package | Description |
---|---|
gov.sandia.cognition.math.matrix.mtj |
Provides a linear algebra package implementation wrapper using the Matrix
Toolkits for Java (MTJ) library.
|
Modifier and Type | Method and Description |
---|---|
SparseVector |
SparseVectorFactoryMTJ.copyVector(Vector m) |
SparseVector |
SparseVectorFactoryMTJ.createVector(int dim) |
SparseVector |
SparseVectorFactoryMTJ.createVectorCapacity(int dimensionality,
int initialCapacity) |
SparseVector |
SparseVectorFactoryMTJ.createWrapper(no.uib.cipr.matrix.sparse.SparseVector internalVector)
Creates a new wrapper for a sparse MTJ vector.
|
SparseVector |
AbstractSparseMatrix.getColumn(int columnIndex) |
SparseVector |
SparseColumnMatrix.getColumn(int columnIndex)
Gets the specified column of the matrix, using MTJ's internal routine
to speed things up
|
SparseVector |
AbstractSparseMatrix.getRow(int rowIndex) |
SparseVector |
SparseRowMatrix.getRow(int rowIndex)
Gets the specified row of the matrix, using MTJ's internal routine
to speed things up.
|
SparseVector |
AbstractSparseMatrix.solve(AbstractMTJVector b)
This sparse-vector solver performs iterative solving for "x" in the
equation: this*x = b, and the AbstractSparseMatrix "this" can be
unstructured (e.g., asymmetric, indefinite, etc.)
|
SparseVector |
SparseVector.stack(Vector other) |
SparseVector |
SparseVector.subVector(int minIndex,
int maxIndex) |
SparseVector |
AbstractSparseMatrix.times(AbstractMTJVector vector) |
Modifier and Type | Method and Description |
---|---|
void |
SparseColumnMatrix.setColumn(int columnIndex,
SparseVector columnVector)
Sets the column of the matrix using the given SparseVector, using MTJ's
internal routine to speed things up
|
void |
SparseRowMatrix.setRow(int rowIndex,
SparseVector rowVector)
Sets the specified row of the matrix using rowVector, using MTJ's
internal routine to speed things up.
|