@Data
public class CholeskyDecomposition
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
CholeskyDecomposition.CholeskySolver |
static class |
CholeskyDecomposition.SolverMode |
Constructor and Description |
---|
CholeskyDecomposition(Matrix L,
CholeskyDecomposition.CholeskySolver solver) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
Matrix |
getL() |
int |
hashCode() |
double |
logDet()
log | determinant |
|
DenseMatrix |
solve(Matrix b)
For given b and M, find x such that
M * x = b
|
DenseMatrix |
solveWithLCoefficients(Matrix b)
For given b and L, find x such that
L * x = b
|
DenseMatrix |
solveWithLtransposeCoefficients(Matrix b)
For given b and L, find x such that
L.transpose * x = b
|
java.lang.String |
toString() |
public final Matrix L
public CholeskyDecomposition(Matrix L, CholeskyDecomposition.CholeskySolver solver)
public double logDet()
public DenseMatrix solve(Matrix b)
public DenseMatrix solveWithLCoefficients(Matrix b)
public DenseMatrix solveWithLtransposeCoefficients(Matrix b)
@Pure public int hashCode()
hashCode
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public java.lang.String toString()
toString
in class java.lang.Object
@Pure public Matrix getL()