# TSCN ODE solver using the implicit Crank-Nicolson method. ## Notes `TSCN` is equivalent to `TSTHETA` with Theta=0.5 and the "endpoint" option set. I.e. ```none -ts_type theta -ts_theta_theta 0.5 -ts_theta_endpoint ``` ## See Also [](chapter_ts), `TSCreate()`, `TS`, `TSSetType()`, `TSBEULER`, `TSTHETA`, `TSType`, ## Level beginner ## Location src/ts/impls/implicit/theta/theta.c ## Examples src/ts/tutorials/ex20adj.c.html
src/ts/tutorials/ex20opt_ic.c.html
src/ts/tutorials/ex20opt_p.c.html
src/ts/tutorials/ex20td.c.html
src/ts/tutorials/ex27.c.html
src/ts/tutorials/ex31.c.html
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/ts/impls/implicit/theta/theta.c) [Index of all TS routines](index.md) [Table of Contents for all manual pages](/docs/manualpages/index.md) [Index of all manual pages](/docs/manualpages/singleindex.md)