Lines Matching refs:pcmat

20   PC_Mat *pcmat = (PC_Mat *)pc->data;  in PCApply_Mat()  local
23 switch (pcmat->apply) { in PCApply_Mat()
40 …ectComm((PetscObject)pc), PETSC_ERR_ARG_INCOMP, "Unsupported %s case", PCMatOpTypes[pcmat->apply]); in PCApply_Mat()
47 PC_Mat *pcmat = (PC_Mat *)pc->data; in PCSetUp_Mat() local
50 if (pcmat->apply == PCMATOP_UNSPECIFIED) { in PCSetUp_Mat()
53 if (hassolve) pcmat->apply = PCMATOP_SOLVE; in PCSetUp_Mat()
54 else pcmat->apply = PCMATOP_MULT; in PCSetUp_Mat()
61 PC_Mat *pcmat = (PC_Mat *)pc->data; in PCMatApply_Mat() local
65 switch (pcmat->apply) { in PCMatApply_Mat()
86 …ectComm((PetscObject)pc), PETSC_ERR_ARG_INCOMP, "Unsupported %s case", PCMatOpTypes[pcmat->apply]); in PCMatApply_Mat()
93 PC_Mat *pcmat = (PC_Mat *)pc->data; in PCApplyTranspose_Mat() local
97 switch (pcmat->apply) { in PCApplyTranspose_Mat()
119 …ectComm((PetscObject)pc), PETSC_ERR_ARG_INCOMP, "Unsupported %s case", PCMatOpTypes[pcmat->apply]); in PCApplyTranspose_Mat()
184 PC_Mat *pcmat = (PC_Mat *)pc->data; in PCMatSetApplyOperation_Mat() local
202 pcmat->apply = pcmatop; in PCMatSetApplyOperation_Mat()
208 PC_Mat *pcmat = (PC_Mat *)pc->data; in PCMatGetApplyOperation_Mat() local
216 switch (pcmat->apply) { in PCMatGetApplyOperation_Mat()
223 …ectComm((PetscObject)pc), PETSC_ERR_ARG_INCOMP, "Unsupported %s case", PCMatOpTypes[pcmat->apply]); in PCMatGetApplyOperation_Mat()
234 PC_Mat *pcmat = (PC_Mat *)pc->data; in PCView_Mat() local
239 …i) PetscCall(PetscViewerASCIIPrintf(viewer, "PCApply() == Mat%s()\n", PCMatOpTypes[pcmat->apply])); in PCView_Mat()