Lines Matching refs:PC_Factor

22     PetscCall(MatFactorGetCanUseOrdering(((PC_Factor *)icc)->fact, &canuseordering));  in PCSetUp_ICC()
25 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)icc)->ordering, &perm, &cperm)); in PCSetUp_ICC()
27 …PetscCall(MatICCFactorSymbolic(((PC_Factor *)icc)->fact, pc->pmat, perm, &((PC_Factor *)icc)->info… in PCSetUp_ICC()
29 PetscCall(MatDestroy(&((PC_Factor *)icc)->fact)); in PCSetUp_ICC()
31 PetscCall(MatFactorGetCanUseOrdering(((PC_Factor *)icc)->fact, &canuseordering)); in PCSetUp_ICC()
34 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)icc)->ordering, &perm, &cperm)); in PCSetUp_ICC()
36 …PetscCall(MatICCFactorSymbolic(((PC_Factor *)icc)->fact, pc->pmat, perm, &((PC_Factor *)icc)->info… in PCSetUp_ICC()
38 PetscCall(MatGetInfo(((PC_Factor *)icc)->fact, MAT_LOCAL, &info)); in PCSetUp_ICC()
44 PetscCall(MatFactorGetError(((PC_Factor *)icc)->fact, &err)); in PCSetUp_ICC()
50 …PetscCall(MatCholeskyFactorNumeric(((PC_Factor *)icc)->fact, pc->pmat, &((PC_Factor *)icc)->info)); in PCSetUp_ICC()
51 PetscCall(MatFactorGetError(((PC_Factor *)icc)->fact, &err)); in PCSetUp_ICC()
60 PetscCall(MatFactorGetSolverType(((PC_Factor *)icc)->fact, &solverpackage)); in PCSetUp_ICC()
71 PetscCall(MatDestroy(&((PC_Factor *)icc)->fact)); in PCReset_ICC()
81 PetscCall(PetscFree(((PC_Factor *)icc)->ordering)); in PCDestroy_ICC()
82 PetscCall(PetscFree(((PC_Factor *)icc)->solvertype)); in PCDestroy_ICC()
93 PetscCall(MatSolve(((PC_Factor *)icc)->fact, x, y)); in PCApply_ICC()
102 PetscCall(MatMatSolve(((PC_Factor *)icc)->fact, X, Y)); in PCMatApply_ICC()
111 PetscCall(MatForwardSolve(((PC_Factor *)icc)->fact, x, y)); in PCApplySymmetricLeft_ICC()
120 PetscCall(MatBackwardSolve(((PC_Factor *)icc)->fact, x, y)); in PCApplySymmetricRight_ICC()
134 …ctor_levels", "levels of fill", "PCFactorSetLevels", ((PC_Factor *)icc)->info.levels, &((PC_Factor in PCSetFromOptions_ICC()
181 ((PC_Factor *)icc)->info.fill = 1.0; in PCCreate_ICC()
182 ((PC_Factor *)icc)->info.dtcol = PETSC_DEFAULT; in PCCreate_ICC()
183 ((PC_Factor *)icc)->info.shifttype = (PetscReal)MAT_SHIFT_POSITIVE_DEFINITE; in PCCreate_ICC()