public class MatthewsDavies extends DenseMatrix
| Constructor and Description |
|---|
MatthewsDavies(Matrix H)
Constructs a symmetric, positive definite matrix using the Matthews-Davies algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
DiagonalMatrix |
D()
Gets the diagonal matrix D in the LDL decomposition.
|
DiagonalMatrix |
Dhat()
Gets the modified diagonal matrix which is positive definite.
|
LowerTriangularMatrix |
L()
Gets the lower triangular matrix L in the LDL decomposition.
|
UpperTriangularMatrix |
Lt()
Gets the transpose of the lower triangular matrix L in the LDL decomposition.
|
add, deepCopy, equals, get, getColumn, getColumn, getRow, getRow, hashCode, minus, multiply, multiply, nCols, nRows, ONE, opposite, scaled, set, setColumn, setRow, t, toDense, toString, ZEROpublic MatthewsDavies(Matrix H)
H - a non-positive definite matrixpublic LowerTriangularMatrix L()
public UpperTriangularMatrix Lt()
public DiagonalMatrix D()
public DiagonalMatrix Dhat()
Copyright © 2010-2018 Numerical Method Incorporation Limited. All Rights Reserved.