Class CholeskyDecomposition_FDRB_to_FDRM
java.lang.Object
org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_FDRB_to_FDRM
- All Implemented Interfaces:
CholeskyDecomposition<FMatrixRMaj>
,CholeskyDecomposition_F32<FMatrixRMaj>
,DecompositionInterface<FMatrixRMaj>
@Generated("org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_DDRB_to_DDRM")
public class CholeskyDecomposition_FDRB_to_FDRM
extends BaseDecomposition_FDRB_to_FDRM
implements CholeskyDecomposition_F32<FMatrixRMaj>
Wrapper around
CholeskyOuterForm_FDRB
that allows
it to process FMatrixRMaj.-
Field Summary
Fields inherited from class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
Ablock, alg, blockLength, workspace
-
Constructor Summary
ConstructorDescriptionCholeskyDecomposition_FDRB_to_FDRM
(boolean lower) CholeskyDecomposition_FDRB_to_FDRM
(DecompositionInterface<FMatrixRBlock> alg, int blockLength) -
Method Summary
Modifier and TypeMethodDescriptionComputes the matrix's determinant using the decomposition.getT
(@Nullable FMatrixRMaj T) Returns the triangular matrix from the decomposition.boolean
isLower()
If true the decomposition was for a lower triangular matrix.Methods inherited from class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
convertBlockToRow, decompose, inputModified
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ejml.interfaces.decomposition.DecompositionInterface
decompose, inputModified
-
Constructor Details
-
CholeskyDecomposition_FDRB_to_FDRM
public CholeskyDecomposition_FDRB_to_FDRM(boolean lower) -
CholeskyDecomposition_FDRB_to_FDRM
public CholeskyDecomposition_FDRB_to_FDRM(DecompositionInterface<FMatrixRBlock> alg, int blockLength)
-
-
Method Details
-
isLower
public boolean isLower()Description copied from interface:CholeskyDecomposition
If true the decomposition was for a lower triangular matrix. If false it was for an upper triangular matrix.- Specified by:
isLower
in interfaceCholeskyDecomposition<FMatrixRMaj>
- Returns:
- True if lower, false if upper.
-
getT
Description copied from interface:CholeskyDecomposition
Returns the triangular matrix from the decomposition.
If an input is provided that matrix is used to write the results to. Otherwise a new matrix is created and the results written to it.
- Specified by:
getT
in interfaceCholeskyDecomposition<FMatrixRMaj>
- Parameters:
T
- If not null then the decomposed matrix is written here.- Returns:
- A lower or upper triangular matrix.
-
computeDeterminant
Description copied from interface:CholeskyDecomposition_F32
Computes the matrix's determinant using the decomposition.- Specified by:
computeDeterminant
in interfaceCholeskyDecomposition_F32<FMatrixRMaj>
- Returns:
- The determinant.
-