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 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:
      invert in interface org.ejml.interfaces.linsol.LinearSolverDense<org.ejml.data.FMatrixRMaj>
      Overrides:
      invert in class LinearSolverAbstract_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

      public LUDecompositionBase_FDRM getDecomposition()