Class CholeskyDecompositionInner_FDRM
- java.lang.Object
-
- org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
-
- org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_FDRM
-
- All Implemented Interfaces:
org.ejml.interfaces.decomposition.CholeskyDecomposition<org.ejml.data.FMatrixRMaj>,org.ejml.interfaces.decomposition.CholeskyDecomposition_F32<org.ejml.data.FMatrixRMaj>,org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixRMaj>
public class CholeskyDecompositionInner_FDRM extends CholeskyDecompositionCommon_FDRM
This implementation of a Cholesky decomposition using the inner-product form. For large matrices a block implementation is better. On larger matrices the lower triangular decomposition is significantly faster. This is faster on smaller matrices than
CholeskyDecompositionBlock_FDRMbut much slower on larger matrices.
-
-
Constructor Summary
Constructors Constructor Description CholeskyDecompositionInner_FDRM()CholeskyDecompositionInner_FDRM(boolean lower)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandecomposeLower()Performs an lower triangular decomposition.protected booleandecomposeUpper()Performs an upper triangular decomposition.-
Methods inherited from class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
_getVV, computeDeterminant, decompose, getT, getT, inputModified, isLower, setExpectedMaxSize
-
-
-
-
Method Detail
-
decomposeLower
protected boolean decomposeLower()
Description copied from class:CholeskyDecompositionCommon_FDRMPerforms an lower triangular decomposition.- Specified by:
decomposeLowerin classCholeskyDecompositionCommon_FDRM- Returns:
- true if the matrix was decomposed.
-
decomposeUpper
protected boolean decomposeUpper()
Description copied from class:CholeskyDecompositionCommon_FDRMPerforms an upper triangular decomposition.- Specified by:
decomposeUpperin classCholeskyDecompositionCommon_FDRM- Returns:
- true if the matrix was decomposed.
-
-