Class LinearSolverAbstract_DDRM

All Implemented Interfaces:
LinearSolver<DMatrixRMaj,DMatrixRMaj>, LinearSolverDense<DMatrixRMaj>
Direct Known Subclasses:
BaseLinearSolverQrp_DDRM, LinearSolverChol_DDRM, LinearSolverCholLDL_DDRM, LinearSolverLuBase_DDRM, LinearSolverQr_DDRM, LinearSolverQrHouse_DDRM, LinearSolverQrHouseCol_DDRM, LinearSolverQrHouseTran_DDRM

public abstract class LinearSolverAbstract_DDRM extends Object implements LinearSolverDense<DMatrixRMaj>

An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.

The extending class must explicity call _setA(DMatrixRMaj) inside of its LinearSolver.setA(S) function.

  • Field Details

    • A

      @Nullable protected @Nullable DMatrixRMaj A
    • numRows

      protected int numRows
    • numCols

      protected int numCols
  • Constructor Details

    • LinearSolverAbstract_DDRM

      public LinearSolverAbstract_DDRM()
  • Method Details