public class CholeskyDecomposition extends Object implements Serializable
| Constructor and Description |
|---|
CholeskyDecomposition(DoubleMatrix2D A)
Constructs and returns a new Cholesky decomposition object for a symmetric and positive definite matrix;
The decomposed matrices can be retrieved via instance methods of the returned decomposition object.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleMatrix2D |
getL()
Returns the triangular factor, L.
|
boolean |
isSymmetricPositiveDefinite()
Returns whether the matrix A is symmetric and positive definite.
|
DoubleMatrix2D |
solve(DoubleMatrix2D B)
Solves A*X = B; returns X.
|
String |
toString()
Returns a String with (propertyName, propertyValue) pairs.
|
public CholeskyDecomposition(DoubleMatrix2D A)
A - Square, symmetric matrix.IllegalArgumentException - if A is not square.public DoubleMatrix2D getL()
public boolean isSymmetricPositiveDefinite()
public DoubleMatrix2D solve(DoubleMatrix2D B)
B - A Matrix with as many rows as A and any number of columns.IllegalArgumentException - if B.rows() != A.rows().IllegalArgumentException - if !isSymmetricPositiveDefinite().Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.