Class SolvePseudoInverseQrp_DDRM

java.lang.Object
All Implemented Interfaces:
org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DMatrixRMaj,​org.ejml.data.DMatrixRMaj>, org.ejml.interfaces.linsol.LinearSolverDense<org.ejml.data.DMatrixRMaj>

public class SolvePseudoInverseQrp_DDRM
extends BaseLinearSolverQrp_DDRM

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

  • Constructor Details

    • SolvePseudoInverseQrp_DDRM

      public SolvePseudoInverseQrp_DDRM​(org.ejml.interfaces.decomposition.QRPDecomposition_F64<org.ejml.data.DMatrixRMaj> 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.DMatrixRMaj A)
      Specified by:
      setA in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DMatrixRMaj,​org.ejml.data.DMatrixRMaj>
      Overrides:
      setA in class BaseLinearSolverQrp_DDRM
    • solve

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

      public boolean modifiesA()
    • modifiesB

      public boolean modifiesB()