Class CholeskyOuterForm_FDRB
- java.lang.Object
-
- org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_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>
public class CholeskyOuterForm_FDRB extends java.lang.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
Constructors Constructor Description CholeskyOuterForm_FDRB(boolean lower)Creates a new BlockCholeskyOuterForm
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.ejml.data.Complex_F32computeDeterminant()booleandecompose(org.ejml.data.FMatrixRBlock A)Decomposes the provided matrix and stores the result in the same matrix.org.ejml.data.FMatrixRBlockgetT(org.ejml.data.FMatrixRBlock T)booleaninputModified()booleanisLower()
-
-
-
Method Detail
-
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(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>
-
-