Lines Matching defs:pc

52 PetscErrorCode PCShellGetContext(PC pc, PetscCtxRt ctx)  in PCShellGetContext()
87 PetscErrorCode PCShellSetContext(PC pc, PetscCtx ctx) in PCShellSetContext()
99 static PetscErrorCode PCSetUp_Shell(PC pc) in PCSetUp_Shell()
109 static PetscErrorCode PCApply_Shell(PC pc, Vec x, Vec y) in PCApply_Shell()
124 static PetscErrorCode PCMatApply_Shell(PC pc, Mat X, Mat Y) in PCMatApply_Shell()
139 static PetscErrorCode PCApplySymmetricLeft_Shell(PC pc, Vec x, Vec y) in PCApplySymmetricLeft_Shell()
149 static PetscErrorCode PCApplySymmetricRight_Shell(PC pc, Vec x, Vec y) in PCApplySymmetricRight_Shell()
159 static PetscErrorCode PCApplyBA_Shell(PC pc, PCSide side, Vec x, Vec y, Vec w) in PCApplyBA_Shell()
174 static PetscErrorCode PCPreSolveChangeRHS_Shell(PC pc, PetscBool *change) in PCPreSolveChangeRHS_Shell()
181 static PetscErrorCode PCPreSolve_Shell(PC pc, KSP ksp, Vec b, Vec x) in PCPreSolve_Shell()
191 static PetscErrorCode PCPostSolve_Shell(PC pc, KSP ksp, Vec b, Vec x) in PCPostSolve_Shell()
201 static PetscErrorCode PCApplyTranspose_Shell(PC pc, Vec x, Vec y) in PCApplyTranspose_Shell()
216 static PetscErrorCode PCMatApplyTranspose_Shell(PC pc, Mat x, Mat y) in PCMatApplyTranspose_Shell()
231 static PetscErrorCode PCApplyRichardson_Shell(PC pc, Vec x, Vec y, Vec w, PetscReal rtol, PetscReal… in PCApplyRichardson_Shell()
246 static PetscErrorCode PCDestroy_Shell(PC pc) in PCDestroy_Shell()
273 static PetscErrorCode PCView_Shell(PC pc, PetscViewer viewer) in PCView_Shell()
292 static PetscErrorCode PCShellSetDestroy_Shell(PC pc, PetscErrorCode (*destroy)(PC)) in PCShellSetDestroy_Shell() argument
301 static PetscErrorCode PCShellSetSetUp_Shell(PC pc, PetscErrorCode (*setup)(PC)) in PCShellSetSetUp_Shell() argument
312 static PetscErrorCode PCShellSetApply_Shell(PC pc, PetscErrorCode (*apply)(PC, Vec, Vec)) in PCShellSetApply_Shell() argument
321 static PetscErrorCode PCShellSetMatApply_Shell(PC pc, PetscErrorCode (*matapply)(PC, Mat, Mat)) in PCShellSetMatApply_Shell() argument
332 static PetscErrorCode PCShellSetApplySymmetricLeft_Shell(PC pc, PetscErrorCode (*apply)(PC, Vec, Ve… in PCShellSetApplySymmetricLeft_Shell() argument
341 static PetscErrorCode PCShellSetApplySymmetricRight_Shell(PC pc, PetscErrorCode (*apply)(PC, Vec, V… in PCShellSetApplySymmetricRight_Shell() argument
350 static PetscErrorCode PCShellSetApplyBA_Shell(PC pc, PetscErrorCode (*applyBA)(PC, PCSide, Vec, Vec… in PCShellSetApplyBA_Shell() argument
361 static PetscErrorCode PCShellSetPreSolve_Shell(PC pc, PCShellPSolveFn *presolve) in PCShellSetPreSolve_Shell()
377 static PetscErrorCode PCShellSetPostSolve_Shell(PC pc, PCShellPSolveFn *postsolve) in PCShellSetPostSolve_Shell()
388 static PetscErrorCode PCShellSetView_Shell(PC pc, PetscErrorCode (*view)(PC, PetscViewer)) in PCShellSetView_Shell() argument
397 static PetscErrorCode PCShellSetApplyTranspose_Shell(PC pc, PetscErrorCode (*applytranspose)(PC, Ve… in PCShellSetApplyTranspose_Shell() argument
408 static PetscErrorCode PCShellSetMatApplyTranspose_Shell(PC pc, PetscErrorCode (*matapplytranspose)(… in PCShellSetMatApplyTranspose_Shell() argument
419 static PetscErrorCode PCShellSetApplyRichardson_Shell(PC pc, PetscErrorCode (*applyrich)(PC, Vec, V… in PCShellSetApplyRichardson_Shell() argument
430 static PetscErrorCode PCShellSetName_Shell(PC pc, const char name[]) in PCShellSetName_Shell()
440 static PetscErrorCode PCShellGetName_Shell(PC pc, const char *name[]) in PCShellGetName_Shell()
465 PetscErrorCode PCShellSetDestroy(PC pc, PetscErrorCode (*destroy)(PC pc)) in PCShellSetDestroy()
493 PetscErrorCode PCShellSetSetUp(PC pc, PetscErrorCode (*setup)(PC pc)) in PCShellSetSetUp()
521 PetscErrorCode PCShellSetView(PC pc, PetscErrorCode (*view)(PC pc, PetscViewer v)) in PCShellSetView()
550 PetscErrorCode PCShellSetApply(PC pc, PetscErrorCode (*apply)(PC pc, Vec xin, Vec xout)) in PCShellSetApply()
579 PetscErrorCode PCShellSetMatApply(PC pc, PetscErrorCode (*matapply)(PC pc, Mat Xin, Mat Xout)) in PCShellSetMatApply()
608 PetscErrorCode PCShellSetApplySymmetricLeft(PC pc, PetscErrorCode (*apply)(PC pc, Vec xin, Vec xout… in PCShellSetApplySymmetricLeft()
637 PetscErrorCode PCShellSetApplySymmetricRight(PC pc, PetscErrorCode (*apply)(PC pc, Vec xin, Vec xou… in PCShellSetApplySymmetricRight()
668 PetscErrorCode PCShellSetApplyBA(PC pc, PetscErrorCode (*applyBA)(PC pc, PCSide side, Vec xin, Vec … in PCShellSetApplyBA()
697 PetscErrorCode PCShellSetApplyTranspose(PC pc, PetscErrorCode (*applytranspose)(PC pc, Vec xin, Vec… in PCShellSetApplyTranspose()
726 PetscErrorCode PCShellSetMatApplyTranspose(PC pc, PetscErrorCode (*matapplytranspose)(PC pc, Mat xi… in PCShellSetMatApplyTranspose()
752 PetscErrorCode PCShellSetPreSolve(PC pc, PCShellPSolveFn *presolve) in PCShellSetPreSolve()
778 PetscErrorCode PCShellSetPostSolve(PC pc, PCShellPSolveFn *postsolve) in PCShellSetPostSolve()
803 PetscErrorCode PCShellSetName(PC pc, const char name[]) in PCShellSetName()
827 PetscErrorCode PCShellGetName(PC pc, const char *name[]) in PCShellGetName()
869 PetscErrorCode PCShellSetApplyRichardson(PC pc, PetscErrorCode (*apply)(PC pc, Vec b, Vec x, Vec r,… in PCShellSetApplyRichardson()
915 PETSC_EXTERN PetscErrorCode PCCreate_Shell(PC pc) in PCCreate_Shell()