:orphan: # DMTSGetTransientVariable gets function to transform from state to transient variables set with `DMTSSetTransientVariable()` ## Synopsis ``` #include "petscts.h" PetscErrorCode DMTSGetTransientVariable(DM dm, TSTransientVariable *tvar, void *ctx) ``` Logically Collective ## Input Parameter - ***dm -*** `DM` to be used with `TS` ## Output Parameters - ***tvar -*** a function that transforms to transient variables - ***ctx -*** a context for tvar ## See Also [](ch_ts), `DM`, `DMTSSetTransientVariable()`, `DMTSGetIFunction()`, `DMTSGetIJacobian()` ## Level advanced ## Location src/ts/utils/dmts.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/ts/utils/dmts.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)