Class SolvePseudoInverseQrp_DDRM

  • 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 Detail

      • 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 Detail

      • 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()