public abstract class LinearSolverLuBase_FDRM extends LinearSolverAbstract_FDRM
Modifier and Type | Field and Description |
---|---|
protected LUDecompositionBase_FDRM |
decomp |
A, numCols, numRows
Constructor and Description |
---|
LinearSolverLuBase_FDRM(LUDecompositionBase_FDRM decomp) |
Modifier and Type | Method and Description |
---|---|
LUDecompositionBase_FDRM |
getDecomposition() |
void |
improveSol(org.ejml.data.FMatrixRMaj b,
org.ejml.data.FMatrixRMaj x)
This attempts to improve upon the solution generated by account
for numerical imprecisions.
|
void |
invert(org.ejml.data.FMatrixRMaj A_inv) |
boolean |
modifiesA() |
boolean |
modifiesB() |
double |
quality() |
boolean |
setA(org.ejml.data.FMatrixRMaj A) |
_setA, getA
protected LUDecompositionBase_FDRM decomp
public LinearSolverLuBase_FDRM(LUDecompositionBase_FDRM decomp)
public boolean setA(org.ejml.data.FMatrixRMaj A)
public double quality()
public void invert(org.ejml.data.FMatrixRMaj A_inv)
invert
in interface org.ejml.interfaces.linsol.LinearSolverDense<org.ejml.data.FMatrixRMaj>
invert
in class LinearSolverAbstract_FDRM
public void improveSol(org.ejml.data.FMatrixRMaj b, org.ejml.data.FMatrixRMaj x)
b
- A matrix. Not modified.x
- A matrix. Modified.public boolean modifiesA()
public boolean modifiesB()
public LUDecompositionBase_FDRM getDecomposition()