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
FieldsFields inherited from class org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
A, numCols, numRows -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidimproveSol(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) booleanbooleandoublequality()booleansetA(org.ejml.data.FMatrixRMaj A) Methods inherited from class org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
_setA, getAMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ejml.interfaces.linsol.LinearSolver
solve
-
Field Details
-
decomp
-
-
Constructor Details
-
LinearSolverLuBase_FDRM
-
-
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
-