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 and Description |
|---|
CholeskyOuterForm_FDRB(boolean lower)
Creates a new BlockCholeskyOuterForm
|
| Modifier and Type | Method and Description |
|---|---|
org.ejml.data.Complex_F32 |
computeDeterminant() |
boolean |
decompose(org.ejml.data.FMatrixRBlock A)
Decomposes the provided matrix and stores the result in the same matrix.
|
org.ejml.data.FMatrixRBlock |
getT(org.ejml.data.FMatrixRBlock T) |
boolean |
inputModified() |
boolean |
isLower() |
public CholeskyOuterForm_FDRB(boolean lower)
lower - Should it decompose it into a lower triangular matrix or not.public boolean decompose(org.ejml.data.FMatrixRBlock A)
decompose in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixRBlock>A - Matrix that is to be decomposed. Modified.public boolean isLower()
isLower in interface org.ejml.interfaces.decomposition.CholeskyDecomposition<org.ejml.data.FMatrixRBlock>public org.ejml.data.FMatrixRBlock getT(org.ejml.data.FMatrixRBlock T)
getT in interface org.ejml.interfaces.decomposition.CholeskyDecomposition<org.ejml.data.FMatrixRBlock>public org.ejml.data.Complex_F32 computeDeterminant()
computeDeterminant in interface org.ejml.interfaces.decomposition.CholeskyDecomposition_F32<org.ejml.data.FMatrixRBlock>public boolean inputModified()
inputModified in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixRBlock>