| /petsc/src/binding/petsc4py/demo/python_types/ |
| H A D | matpython_protocol.py | 14 def mult(self, A: Mat, x: Vec, y: Vec) -> None: 18 def multAdd(self, A: Mat, x: Vec, y: Vec, z: Vec) -> None: 22 def multTranspose(self, A: Mat, x: Vec, y: Vec) -> None: 26 def multTransposeAdd(self, A: Mat, x: Vec, y: Vec, z: Vec) -> None: 30 def multHermitian(self, A: Mat, x: Vec, y: Vec) -> None: 34 def multHermitianAdd(self, A: Mat, x: Vec, y: Vec, z: Vec) -> None: 38 def view(self, A: Mat, viewer: Viewer) -> None: 42 def setFromOptions(self, A: Mat) -> None: 46 def multDiagonalBlock(self, A: Mat, x: Vec, y: Vec) -> None: 50 def createVecs(self, A: Mat) -> tuple[Vec, Vec]: [all …]
|
| H A D | pcpython_protocol.py | 28 def applyMat(self, pc: PC, B: Mat, X: Mat) -> None:
|
| /petsc/src/tao/constrained/impls/admm/ftn-custom/ |
| H A D | zadmmf.c | 66 PETSC_EXTERN void taoadmmsetmisfithessianroutine_(Tao *tao, Mat *H, Mat *Hpre, void (*func)(Tao *, … in taoadmmsetmisfithessianroutine_() argument 73 PETSC_EXTERN void taoadmmsetmisfitconstraintjacobian_(Tao *tao, Mat *J, Mat *Jpre, void (*func)(Tao… in taoadmmsetmisfitconstraintjacobian_() argument 87 PETSC_EXTERN void taoadmmsetregularizerhessianroutine_(Tao *tao, Mat *H, Mat *Hpre, void (*func)(Ta… in taoadmmsetregularizerhessianroutine_() argument 94 PETSC_EXTERN void taoadmmsetregularizerconstraintjacobian_(Tao *tao, Mat *J, Mat *Jpre, void (*func… in taoadmmsetregularizerconstraintjacobian_() argument
|
| /petsc/src/tao/interface/ftn-custom/ |
| H A D | ztaosolverf.c | 187 PETSC_EXTERN void taosethessian_(Tao *tao, Mat *J, Mat *Jp, void (*func)(Tao *, Vec *, Mat *, Mat *… in taosethessian_() argument 201 PETSC_EXTERN void taosetjacobianresidualroutine_(Tao *tao, Mat *J, Mat *Jpre, void (*func)(Tao *, V… in taosetjacobianresidualroutine_() argument 208 PETSC_EXTERN void taosetjacobianroutine_(Tao *tao, Mat *J, Mat *Jp, void (*func)(Tao *, Vec *, Mat … in taosetjacobianroutine_() argument 215 PETSC_EXTERN void taosetjacobianstateroutine_(Tao *tao, Mat *J, Mat *Jp, Mat *Jinv, void (*func)(Ta… in taosetjacobianstateroutine_() argument 222 PETSC_EXTERN void taosetjacobiandesignroutine_(Tao *tao, Mat *J, void (*func)(Tao *, Vec *, Mat *, … in taosetjacobiandesignroutine_() argument 265 PETSC_EXTERN void taosetjacobianinequalityroutine_(Tao *tao, Mat *J, Mat *Jp, void (*func)(Tao *, V… in taosetjacobianinequalityroutine_() argument 272 PETSC_EXTERN void taosetjacobianequalityroutine_(Tao *tao, Mat *J, Mat *Jp, void (*func)(Tao *, Vec… in taosetjacobianequalityroutine_() argument
|
| /petsc/src/mat/impls/shell/ |
| H A D | shell.c | 778 …uctOperation_Private(Mat A, MatProductType ptype, PetscErrorCode (*symbolic)(Mat, Mat, Mat, void *… in MatShellSetMatProductOperation_Private() argument 868 …tMatProductOperation(Mat A, MatProductType ptype, PetscErrorCode (*symbolic)(Mat, Mat, Mat, void *… in MatShellSetMatProductOperation() argument 881 …oductOperation_Shell(Mat A, MatProductType ptype, PetscErrorCode (*symbolic)(Mat, Mat, Mat, void *… in MatShellSetMatProductOperation_Shell() argument
|
| /petsc/src/mat/tests/ |
| H A D | ex2.c | 5 …ic PetscErrorCode TransposeAXPY(Mat C, PetscScalar alpha, Mat mat, PetscErrorCode (*f)(Mat, Mat *)) in TransposeAXPY() argument
|
| /petsc/src/tao/constrained/impls/admm/ |
| H A D | admm.c | 1006 PetscErrorCode TaoADMMSetMisfitConstraintJacobian(Tao tao, Mat J, Mat Jpre, PetscErrorCode (*func)(… in TaoADMMSetMisfitConstraintJacobian() argument 1052 PetscErrorCode TaoADMMSetRegularizerConstraintJacobian(Tao tao, Mat J, Mat Jpre, PetscErrorCode (*f… in TaoADMMSetRegularizerConstraintJacobian() argument 1124 PetscErrorCode TaoADMMSetMisfitHessianRoutine(Tao tao, Mat H, Mat Hpre, PetscErrorCode (*func)(Tao,… in TaoADMMSetMisfitHessianRoutine() argument 1195 PetscErrorCode TaoADMMSetRegularizerHessianRoutine(Tao tao, Mat H, Mat Hpre, PetscErrorCode (*func)… in TaoADMMSetRegularizerHessianRoutine() argument
|
| /petsc/src/ksp/pc/impls/galerkin/ |
| H A D | galerkin.c | 138 …etComputeSubmatrix_Galerkin(PC pc, PetscErrorCode (*computeAsub)(PC, Mat, Mat, Mat *, void *), Pet… in PCGalerkinSetComputeSubmatrix_Galerkin() argument
|
| /petsc/src/snes/utils/ftn-custom/ |
| H A D | zdmlocalsnesf.c | 28 PETSC_EXTERN void dmsnessetjacobianlocal_(DM *dm, void (*jac)(DM *, Vec *, Mat *, Mat *, void *, Pe… in dmsnessetjacobianlocal_() argument
|
| H A D | zdmsnesf.c | 30 PETSC_EXTERN void dmsnessetjacobian_(DM *dm, void (*jac)(DM *, Vec *, Mat *, Mat *, void *, PetscEr… in dmsnessetjacobian_() argument
|
| /petsc/src/ksp/pc/impls/hpddm/ftn-custom/ |
| H A D | zpchpddmf.c | 10 PETSC_EXTERN void pchpddmsetauxiliarymat_(PC *pc, IS *is, Mat *A, PetscErrorCode (*setup)(Mat, Pets… in pchpddmsetauxiliarymat_()
|
| /petsc/src/dm/impls/shell/ |
| H A D | dmshell.c | 373 PetscErrorCode DMShellSetCreateMatrix(DM dm, PetscErrorCode (*func)(DM, Mat *)) in DMShellSetCreateMatrix() argument 814 PetscErrorCode DMShellSetCreateInterpolation(DM dm, PetscErrorCode (*interp)(DM, DM, Mat *, Vec *)) in DMShellSetCreateInterpolation() argument 841 PetscErrorCode DMShellGetCreateInterpolation(DM dm, PetscErrorCode (**interp)(DM, DM, Mat *, Vec *)) in DMShellGetCreateInterpolation() argument 866 PetscErrorCode DMShellSetCreateRestriction(DM dm, PetscErrorCode (*restriction)(DM, DM, Mat *)) in DMShellSetCreateRestriction() argument 893 PetscErrorCode DMShellGetCreateRestriction(DM dm, PetscErrorCode (**restriction)(DM, DM, Mat *)) in DMShellGetCreateRestriction() argument 918 PetscErrorCode DMShellSetCreateInjection(DM dm, PetscErrorCode (*inject)(DM, DM, Mat *)) in DMShellSetCreateInjection() argument 945 PetscErrorCode DMShellGetCreateInjection(DM dm, PetscErrorCode (**inject)(DM, DM, Mat *)) in DMShellGetCreateInjection() argument
|
| /petsc/src/ts/utils/ |
| H A D | dmlocalts.c | 322 …anLocal(DM dm, PetscErrorCode (**func)(DM, PetscReal, Vec, Vec, PetscReal, Mat, Mat, void *), Pets… in DMTSGetIJacobianLocal() argument 356 …ianLocal(DM dm, PetscErrorCode (*func)(DM, PetscReal, Vec, Vec, PetscReal, Mat, Mat, void *), Pets… in DMTSSetIJacobianLocal() argument
|
| /petsc/src/snes/interface/ftn-custom/ |
| H A D | zsnesf.c | 203 PETSC_EXTERN void snessetjacobian_(SNES *snes, Mat *A, Mat *B, void (*func)(SNES *, Vec *, Mat *, M… in snessetjacobian_() argument 222 PETSC_EXTERN void snessetjacobiannointerface_(SNES *snes, Mat *A, Mat *B, void (*func)(SNES *, Vec … in snessetjacobiannointerface_() argument 259 …ES *snes, Vec *r, void (*func)(SNES, Vec, Vec, void *, PetscErrorCode *), Mat *A, Mat *B, void (*J… in snessetpicard_() argument 270 …ES *snes, Vec *r, void (*func)(SNES, Vec, Vec, void *, PetscErrorCode *), Mat *A, Mat *B, void (*J… in snessetpicardnointerface_() argument
|
| /petsc/src/ksp/pc/impls/mg/ftn-custom/ |
| H A D | zmgfuncf.c | 22 PETSC_EXTERN void pcmgsetresidual_(PC *pc, PetscInt *l, void (*residual)(Mat *, Vec *, Vec *, Vec *… in pcmgsetresidual_()
|
| /petsc/src/ts/interface/ftn-custom/ |
| H A D | ztsf.c | 222 PETSC_EXTERN void tssetrhsjacobian_(TS *ts, Mat *A, Mat *B, void (*f)(TS *, PetscReal *, Vec *, Mat… in tssetrhsjacobian_() argument 235 PETSC_EXTERN void tssetijacobian_(TS *ts, Mat *A, Mat *B, void (*f)(TS *, PetscReal *, Vec *, Vec *… in tssetijacobian_() argument 252 PETSC_EXTERN void tssetijacobianp_(TS *ts, Mat *A, void (*f)(TS *, PetscReal *, Vec *, Vec *, Petsc… in tssetijacobianp_() argument 264 PETSC_EXTERN void tssetrhsjacobianp_(TS *ts, Mat *A, void (*f)(TS *, PetscReal *, Vec *, Mat *, voi… in tssetrhsjacobianp_() argument
|
| /petsc/include/ |
| H A D | petsctao_deprecations.h | 29 …oSetHessian()", ) static inline PetscErrorCode TaoSetHessianRoutine(Tao t, Mat H, Mat P, PetscErro… in TaoSetHessianRoutine() argument
|
| /petsc/src/mat/impls/sell/mpi/mpihip/ |
| H A D | mpisellhip.hip.cxx | 32 static PetscErrorCode MatSetFromOptions_MPISELLHIP(Mat, PetscOptionItems) in MatSetFromOptions_MPISELLHIP() argument
|
| /petsc/src/mat/impls/sell/mpi/mpicuda/ |
| H A D | mpisellcuda.cu | 32 static PetscErrorCode MatSetFromOptions_MPISELLCUDA(Mat, PetscOptionItems) in MatSetFromOptions_MPISELLCUDA() argument
|
| /petsc/src/tao/leastsquares/impls/brgn/ftn-custom/ |
| H A D | zbrgnf.c | 34 PETSC_EXTERN void taobrgnsetregularizerhessianroutine_(Tao *tao, Mat *H, void (*func)(Tao *, Vec *,… in taobrgnsetregularizerhessianroutine_() argument
|
| /petsc/src/binding/petsc4py/src/lib-petsc/compat/ |
| H A D | hpddm.h | 14 …SC_UNUSED PC pc,PETSC_UNUSED IS is,PETSC_UNUSED Mat aux,PETSC_UNUSED PetscErrorCode (*setup)(Mat,P… in PCHPDDMSetAuxiliaryMat()
|
| /petsc/src/mat/interface/ |
| H A D | matreg.c | 285 PetscErrorCode MatRegister(const char sname[], PetscErrorCode (*function)(Mat)) in MatRegister()
|
| /petsc/src/mat/impls/elemental/ |
| H A D | matelem.cxx | 700 static PetscErrorCode MatLUFactorSymbolic_Elemental(Mat, Mat, IS, IS, const MatFactorInfo *) in MatLUFactorSymbolic_Elemental() argument 730 static PetscErrorCode MatCholeskyFactorSymbolic_Elemental(Mat, Mat, IS, const MatFactorInfo *) in MatCholeskyFactorSymbolic_Elemental() argument 737 static PetscErrorCode MatFactorGetSolverType_elemental_elemental(Mat, MatSolverType *type) in MatFactorGetSolverType_elemental_elemental() argument 1143 static PetscErrorCode MatAssemblyEnd_Elemental(Mat, MatAssemblyType) in MatAssemblyEnd_Elemental() argument
|
| /petsc/src/ksp/pc/impls/shell/ |
| H A D | shellpc.c | 321 static PetscErrorCode PCShellSetMatApply_Shell(PC pc, PetscErrorCode (*matapply)(PC, Mat, Mat)) in PCShellSetMatApply_Shell() argument 408 …rorCode PCShellSetMatApplyTranspose_Shell(PC pc, PetscErrorCode (*matapplytranspose)(PC, Mat, Mat)) in PCShellSetMatApplyTranspose_Shell() argument
|
| /petsc/src/snes/utils/ |
| H A D | dmlocalsnes.c | 443 PetscErrorCode DMSNESGetJacobianLocal(DM dm, PetscErrorCode (**func)(DM, Vec, Mat, Mat, void *), Pe… in DMSNESGetJacobianLocal() argument
|