Package org.ejml.sparse.csc.misc
Class ApplyFillReductionPermutation_FSCC
java.lang.Object
org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_FSCC
@Generated("org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC") public class ApplyFillReductionPermutation_FSCC 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 Summary
Constructors Constructor Description ApplyFillReductionPermutation_FSCC(@Nullable org.ejml.sparse.ComputePermutation<org.ejml.data.FMatrixSparseCSC> fillReduce, boolean symmetric) -
Method Summary
Modifier and Type Method Description org.ejml.data.FMatrixSparseCSCapply(org.ejml.data.FMatrixSparseCSC A)Computes and applies the fill reduction permutation.@org.jetbrains.annotations.Nullable int[]getArrayP()@org.jetbrains.annotations.Nullable int[]getArrayPinv()@org.jetbrains.annotations.Nullable int[]getArrayQ()@Nullable org.ejml.sparse.ComputePermutation<org.ejml.data.FMatrixSparseCSC>getFillReduce()org.ejml.data.IGrowArraygetGw()booleanisApplied()voidsetGw(org.ejml.data.IGrowArray gw)
-
Constructor Details
-
ApplyFillReductionPermutation_FSCC
public ApplyFillReductionPermutation_FSCC(@Nullable @Nullable org.ejml.sparse.ComputePermutation<org.ejml.data.FMatrixSparseCSC> fillReduce, boolean symmetric)
-
-
Method Details
-
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
@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 org.ejml.data.IGrowArray getGw() -
setGw
public void setGw(org.ejml.data.IGrowArray gw) -
getFillReduce
@Nullable public @Nullable org.ejml.sparse.ComputePermutation<org.ejml.data.FMatrixSparseCSC> getFillReduce() -
isApplied
public boolean isApplied()
-