Class SolvePseudoInverseQrp_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>

@Generated("org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_DDRM") public class SolvePseudoInverseQrp_FDRM extends BaseLinearSolverQrp_FDRM

A pseudo inverse solver for a generic QR column pivot decomposition algorithm. See BaseLinearSolverQrp_FDRM for technical details on the algorithm.

  • Constructor Details

    • SolvePseudoInverseQrp_FDRM

      public SolvePseudoInverseQrp_FDRM(org.ejml.interfaces.decomposition.QRPDecomposition_F32<org.ejml.data.FMatrixRMaj> decomposition, boolean norm2Solution)
      Configure and provide decomposition
      Parameters:
      decomposition - Decomposition used.
      norm2Solution - If true the basic solution will be returned, false the minimal 2-norm solution.
  • Method Details

    • setA

      public boolean setA(org.ejml.data.FMatrixRMaj A)
      Specified by:
      setA in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.FMatrixRMaj,org.ejml.data.FMatrixRMaj>
      Overrides:
      setA in class BaseLinearSolverQrp_FDRM
    • solve

      public void solve(org.ejml.data.FMatrixRMaj B, org.ejml.data.FMatrixRMaj X)
    • modifiesA

      public boolean modifiesA()
    • modifiesB

      public boolean modifiesB()