Package org.ejml.dense.row.linsol.lu
Class LinearSolverLuBase_FDRM
java.lang.Object
org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
- All Implemented Interfaces:
org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.FMatrixRMaj,org.ejml.data.FMatrixRMaj>,org.ejml.interfaces.linsol.LinearSolverDense<org.ejml.data.FMatrixRMaj>
- Direct Known Subclasses:
LinearSolverLu_FDRM,LinearSolverLuKJI_FDRM
@Generated("org.ejml.dense.row.linsol.lu.LinearSolverLuBase_DDRM")
public abstract class LinearSolverLuBase_FDRM
extends LinearSolverAbstract_FDRM
-
Field Summary
Fields Modifier and Type Field Description protected LUDecompositionBase_FDRMdecomp -
Constructor Summary
Constructors Modifier Constructor Description protectedLinearSolverLuBase_FDRM(LUDecompositionBase_FDRM decomp) -
Method Summary
Modifier and Type Method Description LUDecompositionBase_FDRMgetDecomposition()voidimproveSol(org.ejml.data.FMatrixRMaj b, org.ejml.data.FMatrixRMaj x)This attempts to improve upon the solution generated by account for numerical imprecisions.voidinvert(org.ejml.data.FMatrixRMaj A_inv)booleanmodifiesA()booleanmodifiesB()doublequality()booleansetA(org.ejml.data.FMatrixRMaj A)
-
Field Details
-
Constructor Details
-
Method Details
-
setA
public boolean setA(org.ejml.data.FMatrixRMaj A) -
quality
public double quality() -
invert
public void invert(org.ejml.data.FMatrixRMaj A_inv)- Specified by:
invertin interfaceorg.ejml.interfaces.linsol.LinearSolverDense<org.ejml.data.FMatrixRMaj>- Overrides:
invertin classLinearSolverAbstract_FDRM
-
improveSol
public 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. See numerical recipes for more information. It is assumed that solve has already been run on 'b' and 'x' at least once.- Parameters:
b- A matrix. Not modified.x- A matrix. Modified.
-
modifiesA
public boolean modifiesA() -
modifiesB
public boolean modifiesB() -
getDecomposition
-