Searched refs:applyBA (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/pc/impls/shell/ |
| H A D | shellpc.c | 17 PetscErrorCode (*applyBA)(PC, PCSide, Vec, Vec, Vec); member 165 …PetscCheck(shell->applyBA, PetscObjectComm((PetscObject)pc), PETSC_ERR_USER, "No applyBA() routine… in PCApplyBA_Shell() 167 PetscCallBack("PCSHELL callback applyBA", (*shell->applyBA)(pc, side, x, y, w)); in PCApplyBA_Shell() 350 static PetscErrorCode PCShellSetApplyBA_Shell(PC pc, PetscErrorCode (*applyBA)(PC, PCSide, Vec, Vec… in PCShellSetApplyBA_Shell() 355 shell->applyBA = applyBA; in PCShellSetApplyBA_Shell() 356 if (applyBA) pc->ops->applyBA = PCApplyBA_Shell; in PCShellSetApplyBA_Shell() 357 else pc->ops->applyBA = NULL; in PCShellSetApplyBA_Shell() 668 PetscErrorCode PCShellSetApplyBA(PC pc, PetscErrorCode (*applyBA)(PC pc, PCSide side, Vec xin, Vec … in PCShellSetApplyBA() 672 …hod(pc, "PCShellSetApplyBA_C", (PC, PetscErrorCode (*)(PC, PCSide, Vec, Vec, Vec)), (pc, applyBA)); in PCShellSetApplyBA()
|
| /petsc/include/petsc/private/ |
| H A D | pcimpl.h | 16 PetscErrorCode (*applyBA)(PC, PCSide, Vec, Vec, Vec); member
|
| /petsc/src/ksp/pc/interface/ |
| H A D | precon.c | 811 if (pc->ops->applyBA) { in PCApplyBAorAB() 815 PetscUseTypeMethod(pc, applyBA, side, work2, y, work); in PCApplyBAorAB() 830 if (pc->ops->applyBA) { in PCApplyBAorAB() 831 PetscUseTypeMethod(pc, applyBA, side, x, y, work); in PCApplyBAorAB()
|