| /petsc/src/ksp/pc/impls/shell/ftn-custom/ |
| H A D | zshellpcf.c | 58 static PetscErrorCode ourshellapplyba(PC pc, PCSide side, Vec x, Vec y, Vec work) in ourshellapplyba() 60 …PetscCallFortranVoidFunction((*(void (*)(PC *, PCSide *, Vec *, Vec *, Vec *, PetscErrorCode *))((… in ourshellapplyba() 146 PETSC_EXTERN void pcshellsetapplyba_(PC *pc, void (*apply)(void *, PCSide *, Vec *, Vec *, Vec *, P… in pcshellsetapplyba_() argument
|
| /petsc/include/petsc/private/ |
| H A D | pcimpl.h | 16 PetscErrorCode (*applyBA)(PC, PCSide, Vec, Vec, Vec);
|
| H A D | kspimpl.h | 94 …PCSide pc_side; /* flag for left, right, or symmetric precon… 173 PCSide pc_side_set; /* PC type set explicitly by user */ 280 PETSC_INTERN PetscErrorCode KSPSetUpNorms_Private(KSP, PetscBool, KSPNormType *, PCSide *);
|
| H A D | snesimpl.h | 44 PCSide npcside;
|
| /petsc/include/ |
| H A D | petscpctypes.h | 103 } PCSide; typedef
|
| H A D | petscpc.h | 65 PETSC_EXTERN PetscErrorCode PCApplyBAorAB(PC, PCSide, Vec, Vec, Vec); 69 PETSC_EXTERN PetscErrorCode PCApplyBAorABTranspose(PC, PCSide, Vec, Vec, Vec); 183 PETSC_EXTERN PetscErrorCode PCShellSetApplyBA(PC, PetscErrorCode (*)(PC, PCSide, Vec, Vec, Vec));
|
| H A D | petscksp.h | 181 PETSC_EXTERN PetscErrorCode KSPSetPCSide(KSP, PCSide); 182 PETSC_EXTERN PetscErrorCode KSPGetPCSide(KSP, PCSide *); 767 PETSC_EXTERN PetscErrorCode KSPSetSupportedNorm(KSP, KSPNormType, PCSide, PetscInt);
|
| H A D | petscsnes.h | 995 PETSC_EXTERN PetscErrorCode SNESSetNPCSide(SNES, PCSide); 996 PETSC_EXTERN PetscErrorCode SNESGetNPCSide(SNES, PCSide *);
|
| /petsc/src/snes/interface/ |
| H A D | snespc.c | 79 PCSide npcside; in SNESGetNPCFunction()
|
| H A D | snes.c | 967 PCSide pcside; in SNESSetFromOptions() 5623 PCSide pcside; in KSPPostSolve_SNESEW() 5915 PetscErrorCode SNESSetNPCSide(SNES snes, PCSide side) in SNESSetNPCSide() 5945 PetscErrorCode SNESGetNPCSide(SNES snes, PCSide *side) in SNESGetNPCSide()
|
| /petsc/src/ksp/pc/impls/shell/ |
| H A D | shellpc.c | 17 PetscErrorCode (*applyBA)(PC, PCSide, Vec, Vec, Vec); 159 static PetscErrorCode PCApplyBA_Shell(PC pc, PCSide side, Vec x, Vec y, Vec w) in PCApplyBA_Shell() 350 static PetscErrorCode PCShellSetApplyBA_Shell(PC pc, PetscErrorCode (*applyBA)(PC, PCSide, Vec, Vec… in PCShellSetApplyBA_Shell() argument 668 PetscErrorCode PCShellSetApplyBA(PC pc, PetscErrorCode (*applyBA)(PC pc, PCSide side, Vec xin, Vec … in PCShellSetApplyBA() 672 …PetscTryMethod(pc, "PCShellSetApplyBA_C", (PC, PetscErrorCode (*)(PC, PCSide, Vec, Vec, Vec)), (pc… in PCShellSetApplyBA()
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | itcreate.c | 385 PetscErrorCode KSPSetSupportedNorm(KSP ksp, KSPNormType normtype, PCSide pcside, PetscInt priority) in KSPSetSupportedNorm() 402 …SPSetUpNorms_Private(KSP ksp, PetscBool errorifnotsupported, KSPNormType *normtype, PCSide *pcside) in KSPSetUpNorms_Private() 424 if (pcside) *pcside = (PCSide)jbest; in KSPSetUpNorms_Private()
|
| H A D | itcl.c | 343 PCSide pcside; in KSPSetFromOptions()
|
| H A D | itfunc.c | 1580 PetscErrorCode KSPSetPCSide(KSP ksp, PCSide side) in KSPSetPCSide() 1609 PetscErrorCode KSPGetPCSide(KSP ksp, PCSide *side) in KSPGetPCSide()
|
| /petsc/src/ksp/pc/impls/svd/ |
| H A D | svd.c | 134 static PetscErrorCode PCSVDGetVec(PC pc, PCSide side, AccessMode amode, Vec x, Vec *xred) in PCSVDGetVec() 171 static PetscErrorCode PCSVDRestoreVec(PC pc, PCSide side, AccessMode amode, Vec x, Vec *xred) in PCSVDRestoreVec()
|
| /petsc/doc/manual/ |
| H A D | advanced.md | 323 PCApplyBAorAB(PC pc,PCSide right,Vec x,Vec y,Vec work); 324 PCApplyBAorABTranspose(PC pc,PCSide right,Vec x,Vec y,Vec work);
|
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 1678 std::tuple<PC[2], Mat[2], PCSide, Vec[3]> *ctx; in MatMult_SchurCorrection() 1701 std::tuple<PC[2], Mat[2], PCSide, Vec[3]> *ctx; in MatView_SchurCorrection() 1715 std::tuple<PC[2], Mat[2], PCSide, Vec[3]> *ctx; in MatDestroy_SchurCorrection() 1736 …std::tuple<PC[2], Mat[2], PCSide, Vec[3]> *ctx = reinterpret_cast<std::tuple<PC[2], Mat[2], PCSide… in KSPPreSolve_SchurCorrection() 1748 …std::tuple<PC[2], Mat[2], PCSide, Vec[3]> *ctx = reinterpret_cast<std::tuple<PC[2], Mat[2], PCSide… in KSPPostSolve_SchurCorrection() 1782 std::tuple<PC[2], Mat[2], PCSide, Vec[3]> *ctx = nullptr; in PCSetUp_HPDDM()
|
| /petsc/src/ksp/pc/interface/ |
| H A D | precon.c | 793 PetscErrorCode PCApplyBAorAB(PC pc, PCSide side, Vec x, Vec y, Vec work) in PCApplyBAorAB() 874 PetscErrorCode PCApplyBAorABTranspose(PC pc, PCSide side, Vec x, Vec y, Vec work) in PCApplyBAorABTranspose()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscpc.pxi | 54 ctypedef enum PetscPCSide "PCSide":
|
| H A D | PC.pyx | 56 class PCSide(object): class 198 Side = PCSide 2983 del PCSide
|