:orphan: # TSGetIFunction Returns the vector where the implicit residual is stored and the function/context to compute it. ## Synopsis ``` #include "petscts.h" PetscErrorCode TSGetIFunction(TS ts, Vec *r, TSIFunction *func, void **ctx) ``` Not Collective ## Input Parameter - ***ts -*** the `TS` context ## Output Parameters - ***r -*** vector to hold residual (or `NULL`) - ***func -*** the function to compute residual (or `NULL`) - ***ctx -*** the function context (or `NULL`) ## See Also [](ch_ts), `TS`, `TSSetIFunction()`, `SNESGetFunction()` ## Level advanced ## Location src/ts/interface/ts.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/ts/interface/ts.c) [Index of all TS routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)