Package org.ejml.sparse.csc.misc
Class ApplyFillReductionPermutation_FSCC
- java.lang.Object
-
- org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
-
public class ApplyFillReductionPermutation_FSCC extends java.lang.ObjectApplies 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.FMatrixSparseCSCapply(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.IGrowArraygetGw()booleanisApplied()voidsetGw(org.ejml.data.IGrowArray gw)
-
-
-
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()
-
-