Class ApplyFillReductionPermutation_FSCC


  • public class ApplyFillReductionPermutation_FSCC
    extends java.lang.Object
    Applies the fill reduction row pivots to the input matrix to reduce fill in during decomposition/solve. P*A*Q where P are row pivots and Q are column pivots.
    • Constructor Summary

      Constructors 
      Constructor Description
      ApplyFillReductionPermutation_FSCC​(org.ejml.sparse.ComputePermutation<org.ejml.data.FMatrixSparseCSC> fillReduce, boolean symmetric)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.ejml.data.FMatrixSparseCSC apply​(org.ejml.data.FMatrixSparseCSC A)
      Computes and applies the fill reduction permutation.
      int[] getArrayP()  
      int[] getArrayPinv()  
      int[] getArrayQ()  
      org.ejml.sparse.ComputePermutation<org.ejml.data.FMatrixSparseCSC> getFillReduce()  
      org.ejml.data.IGrowArray getGw()  
      boolean isApplied()  
      void setGw​(org.ejml.data.IGrowArray gw)  
      • Methods inherited from class java.lang.Object

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

      • ApplyFillReductionPermutation_FSCC

        public ApplyFillReductionPermutation_FSCC​(org.ejml.sparse.ComputePermutation<org.ejml.data.FMatrixSparseCSC> fillReduce,
                                                  boolean symmetric)
    • Method Detail

      • apply

        public org.ejml.data.FMatrixSparseCSC apply​(org.ejml.data.FMatrixSparseCSC A)
        Computes and applies the fill reduction permutation. Either A is returned (unmodified) or the permutated version of A.
        Parameters:
        A - Input matrix. unmodified.
        Returns:
        A permuted matrix. Might be A or a different matrix.
      • getArrayPinv

        public int[] getArrayPinv()
      • getArrayP

        public int[] getArrayP()
      • getArrayQ

        public int[] getArrayQ()
      • getGw

        public org.ejml.data.IGrowArray getGw()
      • setGw

        public void setGw​(org.ejml.data.IGrowArray gw)
      • getFillReduce

        public org.ejml.sparse.ComputePermutation<org.ejml.data.FMatrixSparseCSC> getFillReduce()
      • isApplied

        public boolean isApplied()