Class RrefGaussJordanRowPivot_FDRM

  • All Implemented Interfaces:
    org.ejml.interfaces.linsol.ReducedRowEchelonForm<org.ejml.data.FMatrixRMaj>, org.ejml.interfaces.linsol.ReducedRowEchelonForm_F32<org.ejml.data.FMatrixRMaj>

    public class RrefGaussJordanRowPivot_FDRM
    extends java.lang.Object
    implements org.ejml.interfaces.linsol.ReducedRowEchelonForm_F32<org.ejml.data.FMatrixRMaj>
    Reduction to RREF using Gauss-Jordan elimination with row (partial) pivots.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void reduce​(org.ejml.data.FMatrixRMaj A, int coefficientColumns)  
      void setTolerance​(float tol)  
      protected static void swapRows​(org.ejml.data.FMatrixRMaj A, int rowA, int rowB)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RrefGaussJordanRowPivot_FDRM

        public RrefGaussJordanRowPivot_FDRM()
    • Method Detail

      • setTolerance

        public void setTolerance​(float tol)
        Specified by:
        setTolerance in interface org.ejml.interfaces.linsol.ReducedRowEchelonForm_F32<org.ejml.data.FMatrixRMaj>
      • reduce

        public void reduce​(org.ejml.data.FMatrixRMaj A,
                           int coefficientColumns)
        Specified by:
        reduce in interface org.ejml.interfaces.linsol.ReducedRowEchelonForm<org.ejml.data.FMatrixRMaj>
      • swapRows

        protected static void swapRows​(org.ejml.data.FMatrixRMaj A,
                                       int rowA,
                                       int rowB)