Class CholeskyOuterForm_MT_FDRB
java.lang.Object
org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_MT_FDRB
- All Implemented Interfaces:
org.ejml.interfaces.decomposition.CholeskyDecomposition<org.ejml.data.FMatrixRBlock>,org.ejml.interfaces.decomposition.CholeskyDecomposition_F32<org.ejml.data.FMatrixRBlock>,org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixRBlock>
@Generated("org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_FDRB")
public class CholeskyOuterForm_MT_FDRB
extends Object
implements org.ejml.interfaces.decomposition.CholeskyDecomposition_F32<org.ejml.data.FMatrixRBlock>
Block Cholesky using outer product form. The original matrix is stored and modified.
Based on the description provided in "Fundamentals of Matrix Computations" 2nd Ed. by David S. Watkins.
-
Constructor Summary
ConstructorsConstructorDescriptionCholeskyOuterForm_MT_FDRB(boolean lower) Creates a new BlockCholeskyOuterForm -
Method Summary
-
Constructor Details
-
CholeskyOuterForm_MT_FDRB
public CholeskyOuterForm_MT_FDRB(boolean lower) Creates a new BlockCholeskyOuterForm- Parameters:
lower- Should it decompose it into a lower triangular matrix or not.
-
-
Method Details
-
decompose
public boolean decompose(org.ejml.data.FMatrixRBlock A) Decomposes the provided matrix and stores the result in the same matrix.- Specified by:
decomposein interfaceorg.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixRBlock>- Parameters:
A- Matrix that is to be decomposed. Modified.- Returns:
- If it succeeded or not.
-
isLower
public boolean isLower()- Specified by:
isLowerin interfaceorg.ejml.interfaces.decomposition.CholeskyDecomposition<org.ejml.data.FMatrixRBlock>
-
getT
public org.ejml.data.FMatrixRBlock getT(@Nullable @Nullable org.ejml.data.FMatrixRBlock T) - Specified by:
getTin interfaceorg.ejml.interfaces.decomposition.CholeskyDecomposition<org.ejml.data.FMatrixRBlock>
-
computeDeterminant
public org.ejml.data.Complex_F32 computeDeterminant()- Specified by:
computeDeterminantin interfaceorg.ejml.interfaces.decomposition.CholeskyDecomposition_F32<org.ejml.data.FMatrixRBlock>
-
inputModified
public boolean inputModified()- Specified by:
inputModifiedin interfaceorg.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixRBlock>
-