public class Chol extends Object implements Cholesky
chol, cholmod.| Constructor and Description |
|---|
Chol(Matrix A)
Run the Cholesky decomposition on a real, symmetric (hence square), and
positive definite matrix.
|
Chol(Matrix A,
boolean isSymmetric)
Run the Cholesky decomposition on a real, symmetric (hence square), and
positive definite matrix.
|
Chol(Matrix A,
double epsilon)
Run the Cholesky decomposition on a real, symmetric (hence square), and
positive definite matrix.
|
| Modifier and Type | Method and Description |
|---|---|
LowerTriangularMatrix |
L()
Get the lower triangular matrix L.
|
UpperTriangularMatrix |
Lt()
Gets the transpose of the lower triangular matrix, L'.
|
public Chol(Matrix A, double epsilon)
A - a real, symmetric (hence square), and positive definite
matrixepsilon - a precision parameter: when a number |x| ≤ ε,
it is considered 0IllegalArgumentException - if A is not symmetricRuntimeException - if A is not positive definite
matrixpublic Chol(Matrix A, boolean isSymmetric)
A - a real, symmetric (hence square), and positive
definite matrixisSymmetric - true if A is symmetric to avoid the
symmetry checkRuntimeException - if A is not positive definite matrixpublic Chol(Matrix A)
A - a real, symmetric (hence square), and positive definite matrixIllegalArgumentException - if A is not symmetricRuntimeException - if A is not positive definite
matrixpublic LowerTriangularMatrix L()
Choleskypublic UpperTriangularMatrix Lt()
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.