| /petsc/src/ts/impls/implicit/radau5/ |
| H A D | radau5.c | 17 TSIFunctionFn *ifunction; in FVPOL() local 25 PetscCallAbort(PETSC_COMM_SELF, DMTSGetIFunction(dm, &ifunction, NULL)); in FVPOL() 26 if (!ifunction) { in FVPOL()
|
| /petsc/src/ts/utils/ |
| H A D | dmts.c | 75 PetscCall(PetscViewerBinaryRead(viewer, &kdm->ops->ifunction, 1, NULL, PETSC_FUNCTION)); in DMTSLoad() 107 PetscCall(PetscFPTFind(kdm->ops->ifunction, &fname)); in DMTSView() 114 TSIFunctionFn *ifunction; in DMTSView() member 132 funcstruct.ifunction = kdm->ops->ifunction; in DMTSView() 221 nkdm->ops->ifunction = kdm->ops->ifunction; in DMTSCopy() 381 if (func) tsdm->ops->ifunction = func; in DMTSSetIFunction() 455 if (func) *func = tsdm->ops->ifunction; in DMTSGetIFunction()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_ts.py | 40 def ifunction(self, ts, t, u, du, F): member in MyODE 193 ts.setIFunction(ode.ifunction, f) 237 ts.setIFunction(ode.ifunction, f)
|
| /petsc/include/petsc/private/ |
| H A D | tsimpl.h | 384 TSIFunctionFn *ifunction; member 570 TSIFunctionFn *ifunction; in TSCheckImplicitTerm() local 575 PetscCall(DMTSGetIFunction(dm, &ifunction, NULL)); in TSCheckImplicitTerm() 576 …PetscCheck(!ifunction, PetscObjectComm((PetscObject)ts), PETSC_ERR_ARG_INCOMP, "You are attempting… in TSCheckImplicitTerm()
|
| /petsc/src/ts/impls/pseudo/ |
| H A D | posindep.c | 200 TSIFunctionFn *ifunction; in SNESTSFormFunction_Pseudo() local 216 PetscCall(DMTSGetIFunction(dm, &ifunction, &ctx)); in SNESTSFormFunction_Pseudo() 218 …PetscCheck(rhsfunction || ifunction, PetscObjectComm((PetscObject)ts), PETSC_ERR_USER, "Must call … in SNESTSFormFunction_Pseudo() 224 if (ifunction) PetscCall(VecCopy(pseudo->func, Y)); in SNESTSFormFunction_Pseudo()
|
| /petsc/src/ts/interface/ftn-custom/ |
| H A D | ztsf.c | 56 PetscFortranCallbackId ifunction; member 98 …PetscObjectUseFortranCallback(ts, _cb.ifunction, (TS *, PetscReal *, Vec *, Vec *, Vec *, void *, … in ourifunction() 209 …SetFortranCallback((PetscObject)*ts, PETSC_FORTRAN_CALLBACK_CLASS, &_cb.ifunction, (PetscFortranCa… in tssetifunction_()
|
| /petsc/src/ts/impls/implicit/sundials/ |
| H A D | sundials.c | 86 TSIFunctionFn *ifunction; in TSFunction_Sundials() local 103 PetscCall(DMTSGetIFunction(dm, &ifunction, NULL)); in TSFunction_Sundials() 104 if (!ifunction) { in TSFunction_Sundials()
|
| /petsc/src/ts/interface/ |
| H A D | ts.c | 632 TSIFunctionFn *ifunction; in TSComputeRHSFunction() local 642 PetscCall(DMTSGetIFunction(dm, &ifunction, NULL)); in TSComputeRHSFunction() 644 …PetscCheck(rhsfunction || ifunction, PetscObjectComm((PetscObject)ts), PETSC_ERR_USER, "Must call … in TSComputeRHSFunction() 796 TSIFunctionFn *ifunction; in TSComputeIFunction() local 808 PetscCall(DMTSGetIFunction(dm, &ifunction, &ctx)); in TSComputeIFunction() 811 …PetscCheck(rhsfunction || ifunction, PetscObjectComm((PetscObject)ts), PETSC_ERR_USER, "Must call … in TSComputeIFunction() 814 if (ifunction) { in TSComputeIFunction() 815 PetscCallBack("TS callback implicit function", (*ifunction)(ts, t, U, Udot, Y, ctx)); in TSComputeIFunction() 819 if (!ifunction) PetscCall(VecCopy(Udot, Y)); in TSComputeIFunction() 821 if (ifunction) { in TSComputeIFunction()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | libpetsc4py.pyx | 2364 …PetscErrorCode (*ifunction) (PetscTS, PetscReal, PetscVec, PetscVec, PetscVec, void*) except PETS…
|