Home
last modified time | relevance | path

Searched defs:Mat (Results 1 – 25 of 51) sorted by relevance

123

/petsc/src/binding/petsc4py/demo/python_types/
H A Dmatpython_protocol.py14 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 Dpcpython_protocol.py28 def applyMat(self, pc: PC, B: Mat, X: Mat) -> None:
/petsc/src/tao/constrained/impls/admm/ftn-custom/
H A Dzadmmf.c66 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 Dztaosolverf.c187 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 Dshell.c778 …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 Dex2.c5 …ic PetscErrorCode TransposeAXPY(Mat C, PetscScalar alpha, Mat mat, PetscErrorCode (*f)(Mat, Mat *)) in TransposeAXPY() argument
/petsc/src/tao/constrained/impls/admm/
H A Dadmm.c1006 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 Dgalerkin.c138 …etComputeSubmatrix_Galerkin(PC pc, PetscErrorCode (*computeAsub)(PC, Mat, Mat, Mat *, void *), Pet… in PCGalerkinSetComputeSubmatrix_Galerkin() argument
/petsc/src/snes/utils/ftn-custom/
H A Dzdmlocalsnesf.c28 PETSC_EXTERN void dmsnessetjacobianlocal_(DM *dm, void (*jac)(DM *, Vec *, Mat *, Mat *, void *, Pe… in dmsnessetjacobianlocal_() argument
H A Dzdmsnesf.c30 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 Dzpchpddmf.c10 PETSC_EXTERN void pchpddmsetauxiliarymat_(PC *pc, IS *is, Mat *A, PetscErrorCode (*setup)(Mat, Pets… in pchpddmsetauxiliarymat_()
/petsc/src/dm/impls/shell/
H A Ddmshell.c373 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 Ddmlocalts.c322 …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 Dzsnesf.c203 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 Dzmgfuncf.c22 PETSC_EXTERN void pcmgsetresidual_(PC *pc, PetscInt *l, void (*residual)(Mat *, Vec *, Vec *, Vec *… in pcmgsetresidual_()
/petsc/src/ts/interface/ftn-custom/
H A Dztsf.c222 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 Dpetsctao_deprecations.h29 …oSetHessian()", ) static inline PetscErrorCode TaoSetHessianRoutine(Tao t, Mat H, Mat P, PetscErro… in TaoSetHessianRoutine() argument
/petsc/src/mat/impls/sell/mpi/mpihip/
H A Dmpisellhip.hip.cxx32 static PetscErrorCode MatSetFromOptions_MPISELLHIP(Mat, PetscOptionItems) in MatSetFromOptions_MPISELLHIP() argument
/petsc/src/mat/impls/sell/mpi/mpicuda/
H A Dmpisellcuda.cu32 static PetscErrorCode MatSetFromOptions_MPISELLCUDA(Mat, PetscOptionItems) in MatSetFromOptions_MPISELLCUDA() argument
/petsc/src/tao/leastsquares/impls/brgn/ftn-custom/
H A Dzbrgnf.c34 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 Dhpddm.h14 …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 Dmatreg.c285 PetscErrorCode MatRegister(const char sname[], PetscErrorCode (*function)(Mat)) in MatRegister()
/petsc/src/mat/impls/elemental/
H A Dmatelem.cxx700 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 Dshellpc.c321 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 Ddmlocalsnes.c443 PetscErrorCode DMSNESGetJacobianLocal(DM dm, PetscErrorCode (**func)(DM, Vec, Mat, Mat, void *), Pe… in DMSNESGetJacobianLocal() argument

123