public class LinearSolverLuKJI_DDRM extends LinearSolverLuBase_DDRM
LinearSolverLu_DDRMin this approach and b and x can't be the same instance, which means it has slightly less functionality.
|Constructor and Description|
|Modifier and Type||Method and Description|
Specifies the A matrix in the linear equation.
An other implementation of solve() that processes the matrices in a different order.
getDecomposition, improveSol, invert, modifiesA, modifiesB, quality
public LinearSolverLuKJI_DDRM(LUDecompositionBase_DDRM decomp)
public boolean setA(DMatrixRMaj A)
Specifies the A matrix in the linear equation. A reference might be saved
and it might also be modified depending on the implementation. If it is modified
LinearSolver.modifiesA() will return true.
If this value returns true that does not guarantee a valid solution was generated. This is because some decompositions don't detect singular matrices.
public void solve(DMatrixRMaj B, 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.
Copyright © 2009-2018 Peter Abeles