Class ApplyFillReductionPermutation_DSCC

java.lang.Object
org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC

public class ApplyFillReductionPermutation_DSCC extends 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 Details

  • Method Details

    • apply

      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

      @Nullable public @org.jetbrains.annotations.Nullable int[] getArrayPinv()
    • getArrayP

      @Nullable public @org.jetbrains.annotations.Nullable int[] getArrayP()
    • getArrayQ

      @Nullable public @org.jetbrains.annotations.Nullable int[] getArrayQ()
    • getGw

      public IGrowArray getGw()
    • setGw

      public void setGw(IGrowArray gw)
    • getFillReduce

      @Nullable public @Nullable ComputePermutation<DMatrixSparseCSC> getFillReduce()
    • isApplied

      public boolean isApplied()