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);
        }
예제 #2
0
 public LuUpLooking_DSCC(ComputePermutation <DMatrixSparseCSC> reduceFill)
 {
     this.applyReduce = new ApplyFillReductionPermutation(reduceFill, false);
 }
예제 #3
0
 public LinearSolverCholesky_DSCC(CholeskyUpLooking_DSCC cholesky,
                                  ComputePermutation <DMatrixSparseCSC> fillReduce)
 {
     this.cholesky = cholesky;
     this.reduce   = new ApplyFillReductionPermutation(fillReduce, true);
 }