| /petsc/src/binding/petsc4py/demo/python_types/ |
| H A D | pcpython_protocol.py | 12 def apply(self, pc: PC, b: Vec, x: Vec) -> None: 16 def applySymmetricLeft(self, pc: PC, b: Vec, x: Vec) -> None: 20 def applySymmetricRight(self, pc: PC, b: Vec, x: Vec) -> None: 24 def applyTranspose(self, pc: PC, b: Vec, x: Vec) -> None: 28 def applyMat(self, pc: PC, B: Mat, X: Mat) -> None: 32 def preSolve(self, pc: PC, ksp: KSP, b: Vec, x: Vec) -> None: 40 def postSolve(self, pc: PC, ksp: KSP, b: Vec, x: Vec) -> None: 47 def view(self, pc: PC, viewer: Viewer) -> None: 51 def setFromOptions(self, pc: PC) -> None: 55 def setUp(self, pc: PC) -> None: [all …]
|
| /petsc/src/ksp/pc/impls/shell/ |
| H A D | shellpc.c | 292 static PetscErrorCode PCShellSetDestroy_Shell(PC pc, PetscErrorCode (*destroy)(PC)) in PCShellSetDestroy_Shell() 301 static PetscErrorCode PCShellSetSetUp_Shell(PC pc, PetscErrorCode (*setup)(PC)) in PCShellSetSetUp_Shell() 312 static PetscErrorCode PCShellSetApply_Shell(PC pc, PetscErrorCode (*apply)(PC, Vec, Vec)) in PCShellSetApply_Shell() 321 static PetscErrorCode PCShellSetMatApply_Shell(PC pc, PetscErrorCode (*matapply)(PC, Mat, Mat)) in PCShellSetMatApply_Shell() 332 static PetscErrorCode PCShellSetApplySymmetricLeft_Shell(PC pc, PetscErrorCode (*apply)(PC, Vec, Ve… in PCShellSetApplySymmetricLeft_Shell() 341 static PetscErrorCode PCShellSetApplySymmetricRight_Shell(PC pc, PetscErrorCode (*apply)(PC, Vec, V… in PCShellSetApplySymmetricRight_Shell() 350 static PetscErrorCode PCShellSetApplyBA_Shell(PC pc, PetscErrorCode (*applyBA)(PC, PCSide, Vec, Vec… in PCShellSetApplyBA_Shell() 388 static PetscErrorCode PCShellSetView_Shell(PC pc, PetscErrorCode (*view)(PC, PetscViewer)) in PCShellSetView_Shell() 397 static PetscErrorCode PCShellSetApplyTranspose_Shell(PC pc, PetscErrorCode (*applytranspose)(PC, Ve… in PCShellSetApplyTranspose_Shell() 408 … PetscErrorCode PCShellSetMatApplyTranspose_Shell(PC pc, PetscErrorCode (*matapplytranspose)(PC, M… in PCShellSetMatApplyTranspose_Shell() [all …]
|
| /petsc/src/snes/impls/patch/ |
| H A D | snespatch.c | 386 PetscErrorCode SNESPatchSetComputeOperator(SNES snes, PetscErrorCode (*func)(PC, PetscInt, Vec, Mat… in SNESPatchSetComputeOperator() 395 PetscErrorCode SNESPatchSetComputeFunction(SNES snes, PetscErrorCode (*func)(PC, PetscInt, Vec, Vec… in SNESPatchSetComputeFunction() 404 …NESPatchSetConstructType(SNES snes, PCPatchConstructType ctype, PetscErrorCode (*func)(PC, PetscIn… in SNESPatchSetConstructType()
|
| /petsc/src/binding/petsc4py/src/petsc4py/ |
| H A D | PETSc.pxd | 241 ctypedef public api class PC(Object) [ class
|
| /petsc/src/ksp/pc/impls/galerkin/ |
| H A D | galerkin.c | 138 …etscErrorCode PCGalerkinSetComputeSubmatrix_Galerkin(PC pc, PetscErrorCode (*computeAsub)(PC, Mat,… in PCGalerkinSetComputeSubmatrix_Galerkin()
|
| /petsc/include/ |
| H A D | petscpctypes.h | 13 typedef struct _p_PC *PC; typedef
|
| /petsc/src/ksp/pc/interface/ |
| H A D | precon.c | 1931 PetscErrorCode PCRegister(const char sname[], PetscErrorCode (*function)(PC)) in PCRegister()
|
| /petsc/src/ksp/pc/impls/gamg/ |
| H A D | gamg.c | 2075 PetscErrorCode PCGAMGRegister(PCGAMGType type, PetscErrorCode (*create)(PC)) in PCGAMGRegister()
|
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 446 PetscErrorCode PCPatchSetConstructType(PC pc, PCPatchConstructType ctype, PetscErrorCode (*func)(PC… in PCPatchSetConstructType() 481 …de PCPatchGetConstructType(PC pc, PCPatchConstructType *ctype, PetscErrorCode (**func)(PC, PetscIn… in PCPatchGetConstructType()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | PC.pyx | 174 cdef class PC(Object): class
|
| /petsc/src/ksp/pc/impls/hpddm/ |
| H A D | pchpddm.cxx | 1727 static PetscErrorCode PCPostSolve_SchurPreLeastSquares(PC, KSP, Vec, Vec x) in PCPostSolve_SchurPreLeastSquares() argument
|