Lines Matching refs:pmat
91 …PetscCall(MatCreateRedundantMatrix(pc->pmat, red->psubcomm->n, subcomm, MAT_INITIAL_MATRIX, &red->… in PCSetUp_Redundant()
128 PetscCall(MatCreateVecs(pc->pmat, &x, NULL)); in PCSetUp_Redundant()
156 PetscCall(KSPSetOperators(red->ksp, pc->mat, pc->pmat)); in PCSetUp_Redundant()
169 …PetscCall(MatCreateRedundantMatrix(pc->pmat, red->psubcomm->n, PetscSubcommChild(red->psubcomm), r… in PCSetUp_Redundant()
172 PetscCall(KSPSetOperators(red->ksp, pc->mat, pc->pmat)); in PCSetUp_Redundant()
404 PetscCall(PetscObjectTypeCompare((PetscObject)pc->pmat, MATSEQSBAIJ, &issbaij)); in PCRedundantGetKSP_Redundant()
405 if (!issbaij) PetscCall(PetscObjectTypeCompare((PetscObject)pc->pmat, MATMPISBAIJ, &issbaij)); in PCRedundantGetKSP_Redundant()
446 static PetscErrorCode PCRedundantGetOperators_Redundant(PC pc, Mat *mat, Mat *pmat) in PCRedundantGetOperators_Redundant() argument
452 if (pmat) *pmat = red->pmats; in PCRedundantGetOperators_Redundant()
472 PetscErrorCode PCRedundantGetOperators(PC pc, Mat *mat, Mat *pmat) in PCRedundantGetOperators() argument
477 if (pmat) PetscAssertPointer(pmat, 3); in PCRedundantGetOperators()
478 PetscUseMethod(pc, "PCRedundantGetOperators_C", (PC, Mat *, Mat *), (pc, mat, pmat)); in PCRedundantGetOperators()