| Type | Location | Extends | Description |
|---|---|---|---|
| adams | diffeq_vode | vode | Defines an Adams method solver implemented by VODE. |
| bdf | diffeq_vode | vode | Defines a BDF solver implemented by VODE. |
| ode_container | diffeq_base | None | A container for the routine containing the ODEs to integrate. |
| ode_integrator | diffeq_base | None | The most basic ODE integrator object capable of integrating systems of ODE's. |
| rosenbrock | diffeq_implicit_runge_kutta | single_step_integrator | Defines a 4th order Rosenbrock integrator. |
| runge_kutta_23 | diffeq_runge_kutta | single_step_integrator | The Bogacki-Shampine integrator (3rd order with an embedded 2nd order used for error estimation). |
| runge_kutta_45 | diffeq_runge_kutta | single_step_integrator | The Dormand-Prince, Runge-Kutta integrator (5th order, with an embedded 4th order used for error estimation). |
| runge_kutta_853 | diffeq_runge_kutta | single_step_integrator | An 8th order Runge-Kutta integrator with embedded 5th and 3rd order solutions for error estimation. |
| single_step_integrator | diffeq_base | ode_integrator | The most basic, single-step integrator object capable of integrating systems of ODE's. |
| vode | diffeq_vode | ode_integrator | This type encpsulats the VODE variable coefficient backward difference code or Adams method. |