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