Lines Matching refs:pmat
25 PetscCall(MatMult(pc->pmat, x, y)); in PCApply_Mat()
28 PetscCall(MatMultTranspose(pc->pmat, x, y)); in PCApply_Mat()
31 PetscCall(MatSolve(pc->pmat, x, y)); in PCApply_Mat()
34 PetscCall(MatSolveTranspose(pc->pmat, x, y)); in PCApply_Mat()
37 PetscCall(MatMultHermitianTranspose(pc->pmat, x, y)); in PCApply_Mat()
52 PetscCall(MatHasOperation(pc->pmat, MATOP_SOLVE, &hassolve)); in PCSetUp_Mat()
67 PetscCall(MatMatMult(pc->pmat, X, MAT_REUSE_MATRIX, PETSC_CURRENT, &Y)); in PCMatApply_Mat()
70 PetscCall(MatTransposeMatMult(pc->pmat, X, MAT_REUSE_MATRIX, PETSC_CURRENT, &Y)); in PCMatApply_Mat()
73 PetscCall(MatMatSolve(pc->pmat, X, Y)); in PCMatApply_Mat()
76 PetscCall(MatMatSolveTranspose(pc->pmat, X, Y)); in PCMatApply_Mat()
81 PetscCall(MatTransposeMatMult(pc->pmat, W, MAT_REUSE_MATRIX, PETSC_CURRENT, &Y)); in PCMatApply_Mat()
99 PetscCall(MatMultTranspose(pc->pmat, x, y)); in PCApplyTranspose_Mat()
102 PetscCall(MatMult(pc->pmat, x, y)); in PCApplyTranspose_Mat()
105 PetscCall(MatSolveTranspose(pc->pmat, x, y)); in PCApplyTranspose_Mat()
108 PetscCall(MatSolve(pc->pmat, x, y)); in PCApplyTranspose_Mat()
114 PetscCall(MatMult(pc->pmat, w, y)); in PCApplyTranspose_Mat()