|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CholeskyDecomposition<MatrixType extends Matrix64F>
Cholesky decomposition for DenseMatrix64F.
A Cholesky decomposition decomposes positive-definite symmetric matrices into either upper or
lower triangles:
L*LT=A
RT*R=A
where L is a lower triangular matrix and R is an upper triangular matrix. This is typically
used to invert matrices, such as a covariance matrix.
CholeskyDecompositionInner,
CholeskyDecompositionBlock,
CholeskyDecompositionLDL| Method Summary | |
|---|---|
MatrixType |
getT(MatrixType T)
Returns the triangular matrix from the decomposition. |
boolean |
isLower()
If true the decomposition was for a lower triangular matrix. |
| Methods inherited from interface org.ejml.alg.dense.decomposition.DecompositionInterface |
|---|
decompose, inputModified |
| Method Detail |
|---|
boolean isLower()
MatrixType getT(MatrixType T)
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.
T - If not null then the decomposed matrix is written here.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||