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:
CholeskyDecomposition<FMatrixRMaj>
,CholeskyDecomposition_F32<FMatrixRMaj>
,DecompositionInterface<FMatrixRMaj>
@Generated("org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_DDRM")
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_FDRM
but much slower on larger matrices.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Performs an lower triangular decomposition.protected boolean
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
-
Constructor Details
-
CholeskyDecompositionInner_FDRM
public CholeskyDecompositionInner_FDRM() -
CholeskyDecompositionInner_FDRM
public CholeskyDecompositionInner_FDRM(boolean lower)
-
-
Method Details
-
decomposeLower
protected boolean decomposeLower()Description copied from class:CholeskyDecompositionCommon_FDRM
Performs an lower triangular decomposition.- Specified by:
decomposeLower
in classCholeskyDecompositionCommon_FDRM
- Returns:
- true if the matrix was decomposed.
-
decomposeUpper
protected boolean decomposeUpper()Description copied from class:CholeskyDecompositionCommon_FDRM
Performs an upper triangular decomposition.- Specified by:
decomposeUpper
in classCholeskyDecompositionCommon_FDRM
- Returns:
- true if the matrix was decomposed.
-