Lines Matching defs:pc

32 static PetscErrorCode ourshellapply(PC pc, Vec x, Vec y)  in ourshellapply()
38 static PetscErrorCode ourshellapplysymmetricleft(PC pc, Vec x, Vec y) in ourshellapplysymmetricleft()
44 static PetscErrorCode ourshellapplysymmetricright(PC pc, Vec x, Vec y) in ourshellapplysymmetricright()
50 static PetscErrorCode ourshellapplyctx(PC pc, Vec x, Vec y) in ourshellapplyctx()
58 static PetscErrorCode ourshellapplyba(PC pc, PCSide side, Vec x, Vec y, Vec work) in ourshellapplyba()
64 static PetscErrorCode ourapplyrichardson(PC pc, Vec x, Vec y, Vec w, PetscReal rtol, PetscReal abst… in ourapplyrichardson()
70 static PetscErrorCode ourshellapplytranspose(PC pc, Vec x, Vec y) in ourshellapplytranspose()
76 static PetscErrorCode ourshellsetup(PC pc) in ourshellsetup()
82 static PetscErrorCode ourshellsetupctx(PC pc) in ourshellsetupctx()
90 static PetscErrorCode ourshelldestroy(PC pc) in ourshelldestroy()
96 static PetscErrorCode ourshellpresolve(PC pc, KSP ksp, Vec x, Vec y) in ourshellpresolve()
102 static PetscErrorCode ourshellpostsolve(PC pc, KSP ksp, Vec x, Vec y) in ourshellpostsolve()
108 static PetscErrorCode ourshellview(PC pc, PetscViewer view) in ourshellview()
114 PETSC_EXTERN void pcshellsetapply_(PC *pc, void (*apply)(void *, Vec *, Vec *, PetscErrorCode *), P… in pcshellsetapply_()
122 PETSC_EXTERN void pcshellsetapplysymmetricleft_(PC *pc, void (*apply)(void *, Vec *, Vec *, PetscEr… in pcshellsetapplysymmetricleft_()
130 PETSC_EXTERN void pcshellsetapplysymmetricright_(PC *pc, void (*apply)(void *, Vec *, Vec *, PetscE… in pcshellsetapplysymmetricright_()
138 PETSC_EXTERN void pcshellsetapplyctx_(PC *pc, void (*apply)(void *, void *, Vec *, Vec *, PetscErro… in pcshellsetapplyctx_()
146 PETSC_EXTERN void pcshellsetapplyba_(PC *pc, void (*apply)(void *, PCSide *, Vec *, Vec *, Vec *, P… in pcshellsetapplyba_()
154 PETSC_EXTERN void pcshellsetapplyrichardson_(PC *pc, void (*apply)(void *, Vec *, Vec *, Vec *, Pet… in pcshellsetapplyrichardson_()
161 PETSC_EXTERN void pcshellsetapplytranspose_(PC *pc, void (*applytranspose)(void *, Vec *, Vec *, Pe… in pcshellsetapplytranspose_()
169 PETSC_EXTERN void pcshellsetsetupctx_(PC *pc, void (*setup)(void *, void *, PetscErrorCode *), Pets… in pcshellsetsetupctx_()
177 PETSC_EXTERN void pcshellsetsetup_(PC *pc, void (*setup)(void *, PetscErrorCode *), PetscErrorCode … in pcshellsetsetup_()
185 PETSC_EXTERN void pcshellsetdestroy_(PC *pc, void (*setup)(void *, PetscErrorCode *), PetscErrorCod… in pcshellsetdestroy_()
193 PETSC_EXTERN void pcshellsetpresolve_(PC *pc, void (*presolve)(void *, void *, Vec *, Vec *, PetscE… in pcshellsetpresolve_()
201 PETSC_EXTERN void pcshellsetpostsolve_(PC *pc, void (*postsolve)(void *, void *, Vec *, Vec *, Pets… in pcshellsetpostsolve_()
209 PETSC_EXTERN void pcshellsetview_(PC *pc, void (*view)(void *, PetscViewer *, PetscErrorCode *), Pe… in pcshellsetview_()