Class RrefGaussJordanRowPivot_FDRM

java.lang.Object
org.ejml.dense.row.misc.RrefGaussJordanRowPivot_FDRM
All Implemented Interfaces:
org.ejml.interfaces.linsol.ReducedRowEchelonForm<org.ejml.data.FMatrixRMaj>, org.ejml.interfaces.linsol.ReducedRowEchelonForm_F32<org.ejml.data.FMatrixRMaj>

@Generated("org.ejml.dense.row.misc.RrefGaussJordanRowPivot_DDRM")
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.
  • Constructor Summary

    Constructors 
    Constructor Description
    RrefGaussJordanRowPivot_FDRM()  
  • Method Summary

    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 Details

  • Method Details

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