Lines Matching refs:apply
15 PCMatOperation apply; member
23 switch (pcmat->apply) { in PCApply_Mat()
40 …ectComm((PetscObject)pc), PETSC_ERR_ARG_INCOMP, "Unsupported %s case", PCMatOpTypes[pcmat->apply]); in PCApply_Mat()
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()
65 switch (pcmat->apply) { in PCMatApply_Mat()
86 …ectComm((PetscObject)pc), PETSC_ERR_ARG_INCOMP, "Unsupported %s case", PCMatOpTypes[pcmat->apply]); in PCMatApply_Mat()
97 switch (pcmat->apply) { in PCApplyTranspose_Mat()
119 …ectComm((PetscObject)pc), PETSC_ERR_ARG_INCOMP, "Unsupported %s case", PCMatOpTypes[pcmat->apply]); in PCApplyTranspose_Mat()
202 pcmat->apply = pcmatop; in PCMatSetApplyOperation_Mat()
216 switch (pcmat->apply) { in PCMatGetApplyOperation_Mat()
223 …ectComm((PetscObject)pc), PETSC_ERR_ARG_INCOMP, "Unsupported %s case", PCMatOpTypes[pcmat->apply]); in PCMatGetApplyOperation_Mat()
239 …i) PetscCall(PetscViewerASCIIPrintf(viewer, "PCApply() == Mat%s()\n", PCMatOpTypes[pcmat->apply])); in PCView_Mat()
264 pc->ops->apply = PCApply_Mat; in PCCreate_Mat()