@Data
public class LUDecomposition
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
LUDecomposition.LUSolver |
Modifier and Type | Field and Description |
---|---|
Matrix |
L
Read-only triangular factors.
|
Matrix |
U |
Constructor and Description |
---|
LUDecomposition(Matrix L,
Matrix U,
LUDecomposition.LUSolver solver) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
Matrix |
getL() |
Matrix |
getU() |
int |
hashCode() |
double |
logDet()
log | determinant |
|
DenseMatrix |
solve(Matrix b)
For given b and M, find x such that
M * x = b
|
java.lang.String |
toString() |
public LUDecomposition(Matrix L, Matrix U, LUDecomposition.LUSolver solver)
public double logDet()
public DenseMatrix solve(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()
@Pure public Matrix getU()