org.ejml.alg.dense.decomposition
Class BaseDecomposition_B64_to_D64
- java.lang.Object
-
- org.ejml.alg.dense.decomposition.BaseDecomposition_B64_to_D64
-
- All Implemented Interfaces:
- DecompositionInterface<DenseMatrix64F>
- Direct Known Subclasses:
- CholeskyDecomposition_B64_to_D64, QRDecomposition_B64_to_D64, TridiagonalDecomposition_B64_to_D64
public class BaseDecomposition_B64_to_D64 extends java.lang.Object implements DecompositionInterface<DenseMatrix64F>
Generic interface for wrapping aBlockMatrix64Fdecomposition for processing ofDenseMatrix64F.
-
-
Constructor Summary
Constructors Constructor and Description BaseDecomposition_B64_to_D64(DecompositionInterface<BlockMatrix64F> alg, int blockLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidconvertBlockToRow(int numRows, int numCols, int blockLength, double[] data)booleandecompose(DenseMatrix64F A)Computes the decomposition of the input matrix.booleaninputModified()Is the input matrix toDecompositionInterface.decompose(org.ejml.data.Matrix)is modified during the decomposition process.
-
-
-
Constructor Detail
-
BaseDecomposition_B64_to_D64
public BaseDecomposition_B64_to_D64(DecompositionInterface<BlockMatrix64F> alg, int blockLength)
-
-
Method Detail
-
decompose
public boolean decompose(DenseMatrix64F A)
Description copied from interface:DecompositionInterfaceComputes the decomposition of the input matrix. Depending on the implementation the input matrix might be stored internally or modified. If it is modified then the functionDecompositionInterface.inputModified()will return true and the matrix should not be modified until the decomposition is no longer needed.- Specified by:
decomposein interfaceDecompositionInterface<DenseMatrix64F>- Parameters:
A- The matrix which is being decomposed. Modification is implementation dependent.- Returns:
- Returns if it was able to decompose the matrix.
-
convertBlockToRow
public void convertBlockToRow(int numRows, int numCols, int blockLength, double[] data)
-
inputModified
public boolean inputModified()
Description copied from interface:DecompositionInterfaceIs the input matrix toDecompositionInterface.decompose(org.ejml.data.Matrix)is modified during the decomposition process.- Specified by:
inputModifiedin interfaceDecompositionInterface<DenseMatrix64F>- Returns:
- true if the input matrix to decompose() is modified.
-
-
DMelt 3.0 © DataMelt by jWork.ORG