Lines Matching refs:pmat
35 PetscCall(MatSetOptionsPrefixFactor(pc->pmat, prefix)); in PCSetUp_Cholesky()
37 PetscCall(MatSetErrorIfFailure(pc->pmat, pc->erroriffailure)); in PCSetUp_Cholesky()
41 PetscCall(MatGetFactorType(pc->pmat, &ftype)); in PCSetUp_Cholesky()
47 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)dir)->ordering, &dir->row, &dir->col)); in PCSetUp_Cholesky()
51 PetscCall(MatCholeskyFactor(pc->pmat, dir->row, &((PC_Factor *)dir)->info)); in PCSetUp_Cholesky()
52 PetscCall(MatFactorGetError(pc->pmat, &err)); in PCSetUp_Cholesky()
58 ((PC_Factor *)dir)->fact = pc->pmat; in PCSetUp_Cholesky()
73 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)dir)->ordering, &dir->row, &dir->col)); in PCSetUp_Cholesky()
86 PetscCall(MatReorderForNonzeroDiagonal(pc->pmat, tol, dir->row, dir->row)); in PCSetUp_Cholesky()
90 …PetscCall(MatCholeskyFactorSymbolic(((PC_Factor *)dir)->fact, pc->pmat, dir->row, &((PC_Factor *)d… in PCSetUp_Cholesky()
107 PetscCall(MatGetOrdering(pc->pmat, ((PC_Factor *)dir)->ordering, &dir->row, &dir->col)); in PCSetUp_Cholesky()
115 PetscCall(MatReorderForNonzeroDiagonal(pc->pmat, tol, dir->row, dir->row)); in PCSetUp_Cholesky()
120 …PetscCall(MatCholeskyFactorSymbolic(((PC_Factor *)dir)->fact, pc->pmat, dir->row, &((PC_Factor *)d… in PCSetUp_Cholesky()
136 …PetscCall(MatCholeskyFactorNumeric(((PC_Factor *)dir)->fact, pc->pmat, &((PC_Factor *)dir)->info)); in PCSetUp_Cholesky()
182 PetscCall(MatSolve(pc->pmat, x, y)); in PCApply_Cholesky()
195 PetscCall(MatMatSolve(pc->pmat, X, Y)); in PCMatApply_Cholesky()
208 PetscCall(MatForwardSolve(pc->pmat, x, y)); in PCApplySymmetricLeft_Cholesky()
221 PetscCall(MatBackwardSolve(pc->pmat, x, y)); in PCApplySymmetricRight_Cholesky()
234 PetscCall(MatSolveTranspose(pc->pmat, x, y)); in PCApplyTranspose_Cholesky()
247 PetscCall(MatMatSolveTranspose(pc->pmat, X, Y)); in PCMatApplyTranspose_Cholesky()