public QrLeftLookingDecomposition_DSCC(ComputePermutation <DMatrixSparseCSC> permutation) { this.applyReduce = new ApplyFillReductionPermutation(permutation, false); // use the same work space to reduce the overall memory foot print this.structure.setGwork(gwork); }
public LuUpLooking_DSCC(ComputePermutation <DMatrixSparseCSC> reduceFill) { this.applyReduce = new ApplyFillReductionPermutation(reduceFill, false); }
public LinearSolverCholesky_DSCC(CholeskyUpLooking_DSCC cholesky, ComputePermutation <DMatrixSparseCSC> fillReduce) { this.cholesky = cholesky; this.reduce = new ApplyFillReductionPermutation(fillReduce, true); }