Lines Matching refs:PetscObject
59 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCSHELL, &flg)); in PCShellGetContext()
94 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCSHELL, &flg)); in PCShellSetContext()
104 …PetscCheck(shell->setup, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No setup() routine pro… in PCSetUp_Shell()
115 …PetscCheck(shell->apply, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No apply() routine pro… in PCApply_Shell()
116 PetscCall(PetscObjectStateGet((PetscObject)y, &instate)); in PCApply_Shell()
118 PetscCall(PetscObjectStateGet((PetscObject)y, &outstate)); in PCApply_Shell()
120 if (instate == outstate) PetscCall(PetscObjectStateIncrease((PetscObject)y)); in PCApply_Shell()
130 …PetscCheck(shell->matapply, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No apply() routine … in PCMatApply_Shell()
131 PetscCall(PetscObjectStateGet((PetscObject)Y, &instate)); in PCMatApply_Shell()
133 PetscCall(PetscObjectStateGet((PetscObject)Y, &outstate)); in PCMatApply_Shell()
135 if (instate == outstate) PetscCall(PetscObjectStateIncrease((PetscObject)Y)); in PCMatApply_Shell()
144 …PetscCheck(shell->applysymmetricleft, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No apply(… in PCApplySymmetricLeft_Shell()
154 …PetscCheck(shell->applysymmetricright, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No apply… in PCApplySymmetricRight_Shell()
165 …PetscCheck(shell->applyBA, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No applyBA() routine… in PCApplyBA_Shell()
166 PetscCall(PetscObjectStateGet((PetscObject)w, &instate)); in PCApplyBA_Shell()
168 PetscCall(PetscObjectStateGet((PetscObject)w, &outstate)); in PCApplyBA_Shell()
170 if (instate == outstate) PetscCall(PetscObjectStateIncrease((PetscObject)w)); in PCApplyBA_Shell()
186 …PetscCheck(shell->presolve, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No presolve() routi… in PCPreSolve_Shell()
196 …PetscCheck(shell->postsolve, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No postsolve() rou… in PCPostSolve_Shell()
207 …PetscCheck(shell->applytranspose, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No applytrans… in PCApplyTranspose_Shell()
208 PetscCall(PetscObjectStateGet((PetscObject)y, &instate)); in PCApplyTranspose_Shell()
210 PetscCall(PetscObjectStateGet((PetscObject)y, &outstate)); in PCApplyTranspose_Shell()
212 if (instate == outstate) PetscCall(PetscObjectStateIncrease((PetscObject)y)); in PCApplyTranspose_Shell()
222 …PetscCheck(shell->matapplytranspose, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No matappl… in PCMatApplyTranspose_Shell()
223 PetscCall(PetscObjectStateGet((PetscObject)y, &instate)); in PCMatApplyTranspose_Shell()
225 PetscCall(PetscObjectStateGet((PetscObject)y, &outstate)); in PCMatApplyTranspose_Shell()
227 if (instate == outstate) PetscCall(PetscObjectStateIncrease((PetscObject)y)); in PCMatApplyTranspose_Shell()
237 …PetscCheck(shell->applyrich, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No applyrichardson… in PCApplyRichardson_Shell()
238 PetscCall(PetscObjectStateGet((PetscObject)y, &instate)); in PCApplyRichardson_Shell()
240 PetscCall(PetscObjectStateGet((PetscObject)y, &outstate)); in PCApplyRichardson_Shell()
242 if (instate == outstate) PetscCall(PetscObjectStateIncrease((PetscObject)y)); in PCApplyRichardson_Shell()
253 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetDestroy_C", NULL)); in PCDestroy_Shell()
254 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetSetUp_C", NULL)); in PCDestroy_Shell()
255 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApply_C", NULL)); in PCDestroy_Shell()
256 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetMatApply_C", NULL)); in PCDestroy_Shell()
257 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplySymmetricLeft_C", NULL)); in PCDestroy_Shell()
258 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplySymmetricRight_C", NULL)); in PCDestroy_Shell()
259 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplyBA_C", NULL)); in PCDestroy_Shell()
260 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetPreSolve_C", NULL)); in PCDestroy_Shell()
261 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetPostSolve_C", NULL)); in PCDestroy_Shell()
262 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetView_C", NULL)); in PCDestroy_Shell()
263 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplyTranspose_C", NULL)); in PCDestroy_Shell()
264 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetMatApplyTranspose_C", NULL)); in PCDestroy_Shell()
265 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetName_C", NULL)); in PCDestroy_Shell()
266 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellGetName_C", NULL)); in PCDestroy_Shell()
267 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplyRichardson_C", NULL)); in PCDestroy_Shell()
268 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCPreSolveChangeRHS_C", NULL)); in PCDestroy_Shell()
279 PetscCall(PetscObjectTypeCompare((PetscObject)viewer, PETSCVIEWERASCII, &isascii)); in PCView_Shell()
369 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCPreSolveChangeRHS_C", PCPreSolveChangeRHS… in PCShellSetPreSolve_Shell()
372 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCPreSolveChangeRHS_C", NULL)); in PCShellSetPreSolve_Shell()
948 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetDestroy_C", PCShellSetDestroy_She… in PCCreate_Shell()
949 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetSetUp_C", PCShellSetSetUp_Shell)); in PCCreate_Shell()
950 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApply_C", PCShellSetApply_Shell)); in PCCreate_Shell()
951 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetMatApply_C", PCShellSetMatApply_S… in PCCreate_Shell()
952 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplySymmetricLeft_C", PCShellSet… in PCCreate_Shell()
953 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplySymmetricRight_C", PCShellSe… in PCCreate_Shell()
954 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplyBA_C", PCShellSetApplyBA_She… in PCCreate_Shell()
955 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetPreSolve_C", PCShellSetPreSolve_S… in PCCreate_Shell()
956 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetPostSolve_C", PCShellSetPostSolve… in PCCreate_Shell()
957 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetView_C", PCShellSetView_Shell)); in PCCreate_Shell()
958 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplyTranspose_C", PCShellSetAppl… in PCCreate_Shell()
959 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetMatApplyTranspose_C", PCShellSetM… in PCCreate_Shell()
960 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetName_C", PCShellSetName_Shell)); in PCCreate_Shell()
961 PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellGetName_C", PCShellGetName_Shell)); in PCCreate_Shell()
962 …PetscCall(PetscObjectComposeFunction((PetscObject)pc, "PCShellSetApplyRichardson_C", PCShellSetApp… in PCCreate_Shell()