Home
last modified time | relevance | path

Searched refs:TSIJacobianFn (Results 1 – 23 of 23) sorted by relevance

/petsc/src/ts/tutorials/advection-diffusion-reaction/
H A Dex1.c222 if (!mf) PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &ctx)); in main()
223 else PetscCall(TSSetIJacobian(ts, NULL, NULL, (TSIJacobianFn *)IJacobian, &ctx)); in main()
H A Dex2.c155 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &ctx)); in main()
/petsc/src/ts/tutorials/power_grid/
H A Dex3.c121 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &ctx)); in main()
H A Dex1.c147 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &ctx)); in main()
H A Dex2.c194 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &ctx)); in main()
H A Dex3opt_fd.c196 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, ctx)); in FormFunction()
/petsc/include/
H A Dpetscts.h700 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSIJacobianFn(TS ts, PetscReal t, Vec U, Vec U_t, Petsc… typedef
702 PETSC_EXTERN_TYPEDEF typedef TSIJacobianFn *TSIJacobian;
706 PETSC_EXTERN PetscErrorCode TSSetIJacobian(TS, Mat, Mat, TSIJacobianFn *, PetscCtx);
707 PETSC_EXTERN PetscErrorCode TSGetIJacobian(TS, Mat *, Mat *, TSIJacobianFn **, PetscCtxRt);
767 PETSC_EXTERN PetscErrorCode TSRHSSplitSetIJacobian(TS, const char[], Mat, Mat, TSIJacobianFn *, Pet…
841 PETSC_EXTERN PetscErrorCode DMTSSetIJacobian(DM, TSIJacobianFn *, PetscCtx);
842 PETSC_EXTERN PetscErrorCode DMTSGetIJacobian(DM, TSIJacobianFn **, PetscCtxRt);
/petsc/src/ts/tutorials/hybrid/
H A Dex1.c176 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &app)); in main()
H A Dex1fwd.c283 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &app)); in main()
H A Dex1adj.c256 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &app)); in main()
H A Dex1fd.c248 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &app)); in main()
/petsc/src/ts/utils/
H A Ddmts.c123 TSIJacobianFn *ijacobian; in DMTSView()
1013 PetscErrorCode DMTSSetIJacobian(DM dm, TSIJacobianFn *func, PetscCtx ctx) in DMTSSetIJacobian()
1096 PetscErrorCode DMTSGetIJacobian(DM dm, TSIJacobianFn **func, PetscCtxRt ctx) in DMTSGetIJacobian()
/petsc/src/ts/tutorials/multirate/
H A Dex3fastslowsplit.c180 PetscCall(TSRHSSplitSetIJacobian(ts, "fast", A, A, (TSIJacobianFn *)IJacobianfast, &ctx)); in main()
/petsc/src/ts/interface/
H A Dtsrhssplit.c216 …SSplitSetIJacobian(TS ts, const char splitname[], Mat Amat, Mat Pmat, TSIJacobianFn *ijac, PetscCt… in TSRHSSplitSetIJacobian()
H A Dts.c722 TSIJacobianFn *ijacobian; in TSGetRHSMats_Private()
893 TSIJacobianFn *ijacobian; in TSComputeIJacobian()
1147 TSIJacobianFn *ijacobian; in TSSetRHSJacobian()
1317 PetscErrorCode TSSetIJacobian(TS ts, Mat Amat, Mat Pmat, TSIJacobianFn *f, PetscCtx ctx) in TSSetIJacobian()
2490 TSIJacobianFn *ijac; in TSSetUp()
4465 PetscErrorCode TSGetIJacobian(TS ts, Mat *Amat, Mat *Pmat, TSIJacobianFn **f, PetscCtxRt ctx) in TSGetIJacobian()
/petsc/src/ts/tutorials/
H A Dex32.c228 PetscCall(TSSetIJacobian(ts, J, J, (TSIJacobianFn *)IJacobian, (void *)&app)); in main()
H A Dex8.c18 TSIJacobianFn *jacobian;
/petsc/src/ts/tutorials/autodiff/
H A Dadr_ex1.cxx246 PetscCall(TSSetIJacobian(ts, A, A, (TSIJacobianFn *)IJacobian, &ctx)); in main()
/petsc/include/petsc/private/
H A Dtsimpl.h388 TSIJacobianFn *ijacobian;
/petsc/src/ts/tutorials/power_grid/stability_9bus/
H A Dex9busadj.c872 PetscCall(TSSetIJacobian(ts, J, J, (TSIJacobianFn *)IJacobian, &user)); in main()
H A Dex9busoptfd.c1028 PetscCall(TSSetIJacobian(ts, J, J, (TSIJacobianFn *)IJacobian, ctx)); in FormFunction()
H A Dex9bus.c1175 PetscCall(TSSetIJacobian(ts, J, J, (TSIJacobianFn *)IJacobian, &user)); in main()
H A Dex9busopt.c1258 PetscCall(TSSetIJacobian(ts, ctx->J, ctx->J, (TSIJacobianFn *)IJacobian, ctx)); in FormFunctionGradient()