public class LinearSolverLuKJI_DDRM extends LinearSolverLuBase_DDRM
LinearSolverLu_DDRM
in this approach
and b and x can't be the same instance, which means it has slightly less functionality.decomp
A, numCols, numRows
Constructor and Description |
---|
LinearSolverLuKJI_DDRM(LUDecompositionBase_DDRM decomp) |
Modifier and Type | Method and Description |
---|---|
boolean |
setA(org.ejml.data.DMatrixRMaj A) |
void |
solve(org.ejml.data.DMatrixRMaj b,
org.ejml.data.DMatrixRMaj x)
An other implementation of solve() that processes the matrices in a different order.
|
getDecomposition, improveSol, invert, modifiesA, modifiesB, quality
_setA, getA
public LinearSolverLuKJI_DDRM(LUDecompositionBase_DDRM decomp)
public boolean setA(org.ejml.data.DMatrixRMaj A)
setA
in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DMatrixRMaj,org.ejml.data.DMatrixRMaj>
setA
in class LinearSolverLuBase_DDRM
public void solve(org.ejml.data.DMatrixRMaj b, org.ejml.data.DMatrixRMaj x)
solve(org.ejml.data.DMatrixRMaj, org.ejml.data.DMatrixRMaj)
and is more complicated.
It is being kept around to avoid future replication of work.b
- A matrix that is n by m. Not modified.x
- An n by m matrix where the solution is writen to. Modified.