Package org.ejml.sparse.csc.misc
Class ApplyFillReductionPermutation_DSCC
java.lang.Object
org.ejml.sparse.csc.misc.ApplyFillReductionPermutation_DSCC
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
ConstructorDescriptionApplyFillReductionPermutation_DSCC
(@Nullable ComputePermutation<DMatrixSparseCSC> fillReduce, boolean symmetric) -
Method Summary
Modifier and TypeMethodDescriptionComputes and applies the fill reduction permutation.@org.jetbrains.annotations.Nullable int[]
@org.jetbrains.annotations.Nullable int[]
@org.jetbrains.annotations.Nullable int[]
@Nullable ComputePermutation<DMatrixSparseCSC>
getGw()
boolean
void
setGw
(IGrowArray gw)
-
Constructor Details
-
ApplyFillReductionPermutation_DSCC
public ApplyFillReductionPermutation_DSCC(@Nullable @Nullable ComputePermutation<DMatrixSparseCSC> fillReduce, boolean symmetric)
-
-
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
-
setGw
-
getFillReduce
-
isApplied
public boolean isApplied()
-