Home
last modified time | relevance | path

Searched refs:PCSide (Results 1 – 20 of 20) sorted by relevance

/petsc/src/ksp/pc/impls/shell/ftn-custom/
H A Dzshellpcf.c58 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 Dpcimpl.h16 PetscErrorCode (*applyBA)(PC, PCSide, Vec, Vec, Vec);
H A Dkspimpl.h94PCSide 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 Dsnesimpl.h44 PCSide npcside;
/petsc/include/
H A Dpetscpctypes.h103 } PCSide; typedef
H A Dpetscpc.h65 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 Dpetscksp.h181 PETSC_EXTERN PetscErrorCode KSPSetPCSide(KSP, PCSide);
182 PETSC_EXTERN PetscErrorCode KSPGetPCSide(KSP, PCSide *);
767 PETSC_EXTERN PetscErrorCode KSPSetSupportedNorm(KSP, KSPNormType, PCSide, PetscInt);
H A Dpetscsnes.h995 PETSC_EXTERN PetscErrorCode SNESSetNPCSide(SNES, PCSide);
996 PETSC_EXTERN PetscErrorCode SNESGetNPCSide(SNES, PCSide *);
/petsc/src/snes/interface/
H A Dsnespc.c79 PCSide npcside; in SNESGetNPCFunction()
H A Dsnes.c967 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 Dshellpc.c17 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 Ditcreate.c385 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 Ditcl.c343 PCSide pcside; in KSPSetFromOptions()
H A Ditfunc.c1580 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 Dsvd.c134 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 Dadvanced.md323 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 Dpchpddm.cxx1678 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 Dprecon.c793 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 Dpetscpc.pxi54 ctypedef enum PetscPCSide "PCSide":
H A DPC.pyx56 class PCSide(object): class
198 Side = PCSide
2983 del PCSide