public class LDLt extends Object
| Constructor and Description |
|---|
LDLt(Matrix A)
Run the LDL decomposition on a real and symmetric (hence square) matrix.
|
LDLt(Matrix A,
double epsilon)
Run the LDL decomposition on a real and symmetric (hence square) matrix.
|
| Modifier and Type | Method and Description |
|---|---|
DiagonalMatrix |
D()
Get D the the diagonal matrix in the LDL decomposition.
|
LowerTriangularMatrix |
L()
Get L as in the LDL decomposition.
|
UpperTriangularMatrix |
Lt()
Get the transpose of L as in the LDL decomposition.
|
public LDLt(Matrix A, double epsilon)
A - a real and symmetric (hence square) matrixepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0IllegalArgumentException - if A is not symmetricpublic LDLt(Matrix A)
A - a real and symmetric (hence square) matrixIllegalArgumentException - if A is not symmetricpublic LowerTriangularMatrix L()
public UpperTriangularMatrix Lt()
public DiagonalMatrix D()
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.