Go to the source code of this file.
Enumerations |
enum | ExportIntegratorType {
INT_EX_EULER,
INT_RK2,
INT_RK3,
INT_RK4,
INT_IRK_GL2,
INT_IRK_GL4,
INT_IRK_GL6,
INT_IRK_GL8,
INT_IRK_RIIA1,
INT_IRK_RIIA3,
INT_IRK_RIIA5,
INT_DIRK3,
INT_DIRK4,
INT_DIRK5,
INT_DT,
INT_NARX
} |
enum | ExportSensitivityType {
NO_SENSITIVITY,
FORWARD,
BACKWARD,
FORWARD_OVER_BACKWARD,
THREE_SWEEPS
} |
Enumeration Type Documentation
Summarizes all available integrators for code generation.
- Enumerator:
INT_EX_EULER |
Explicit Euler method.
|
INT_RK2 |
Explicit Runge-Kutta integrator of order 2.
|
INT_RK3 |
Explicit Runge-Kutta integrator of order 3.
|
INT_RK4 |
Explicit Runge-Kutta integrator of order 4.
|
INT_IRK_GL2 |
Gauss-Legendre integrator of order 2 (Continuous output Implicit Runge-Kutta).
|
INT_IRK_GL4 |
Gauss-Legendre integrator of order 4 (Continuous output Implicit Runge-Kutta).
|
INT_IRK_GL6 |
Gauss-Legendre integrator of order 6 (Continuous output Implicit Runge-Kutta).
|
INT_IRK_GL8 |
Gauss-Legendre integrator of order 8 (Continuous output Implicit Runge-Kutta).
|
INT_IRK_RIIA1 |
Radau IIA integrator of order 1 (Continuous output Implicit Runge-Kutta).
|
INT_IRK_RIIA3 |
Radau IIA integrator of order 3 (Continuous output Implicit Runge-Kutta).
|
INT_IRK_RIIA5 |
Radau IIA integrator of order 5 (Continuous output Implicit Runge-Kutta).
|
INT_DIRK3 |
Diagonally Implicit 2-stage Runge-Kutta integrator of order 3 (Continuous output).
|
INT_DIRK4 |
Diagonally Implicit 3-stage Runge-Kutta integrator of order 4 (Continuous output).
|
INT_DIRK5 |
Diagonally Implicit 5-stage Runge-Kutta integrator of order 5 (Continuous output).
|
INT_DT |
An algorithm which handles the simulation and sensitivity generation for a discrete time state-space model.
|
INT_NARX |
An algorithm which handles the simulation and sensitivity generation for a NARX model.
|
Definition at line 40 of file integrator_export_types.hpp.
Summarizes all possible sensitivity generation types for exported integrators.
- Enumerator:
NO_SENSITIVITY |
No sensitivities are computed, if possible.
|
FORWARD |
Sensitivities are computed in forward mode.
|
BACKWARD |
Sensitivities are computed in backward mode.
|
FORWARD_OVER_BACKWARD |
Sensitivities (first and second order) are computed.
|
THREE_SWEEPS |
Sensitivities (first and second order) are computed.
|
Definition at line 64 of file integrator_export_types.hpp.