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