public class BaseDecompositionBlock64 extends Object implements DecompositionInterface<DenseMatrix64F>
BlockMatrix64F decomposition for
processing of DenseMatrix64F.| Modifier and Type | Field and Description |
|---|---|
protected BlockMatrix64F |
Ablock |
protected DecompositionInterface<BlockMatrix64F> |
alg |
protected int |
blockLength |
protected double[] |
tmp |
| Constructor and Description |
|---|
BaseDecompositionBlock64(DecompositionInterface<BlockMatrix64F> alg,
int blockLength) |
| Modifier and Type | Method and Description |
|---|---|
void |
convertBlockToRow(int numRows,
int numCols,
int blockLength,
double[] data) |
boolean |
decompose(DenseMatrix64F A)
Computes the decomposition of the input matrix.
|
boolean |
inputModified()
Is the input matrix to
DecompositionInterface.decompose(org.ejml.data.Matrix64F) is modified during
the decomposition process. |
protected DecompositionInterface<BlockMatrix64F> alg
protected double[] tmp
protected BlockMatrix64F Ablock
protected int blockLength
public BaseDecompositionBlock64(DecompositionInterface<BlockMatrix64F> alg, int blockLength)
public boolean decompose(DenseMatrix64F A)
DecompositionInterfaceDecompositionInterface.inputModified() will return true and the matrix should not be
modified until the decomposition is no longer needed.decompose in interface DecompositionInterface<DenseMatrix64F>A - The matrix which is being decomposed. Modification is implementation dependent.public void convertBlockToRow(int numRows,
int numCols,
int blockLength,
double[] data)
public boolean inputModified()
DecompositionInterfaceDecompositionInterface.decompose(org.ejml.data.Matrix64F) is modified during
the decomposition process.inputModified in interface DecompositionInterface<DenseMatrix64F>Copyright © 2013. All Rights Reserved.