Enumerations
integrator_export_types.hpp File Reference
#include <acado/utils/acado_namespace_macros.hpp>
Include dependency graph for integrator_export_types.hpp:
This graph shows which files directly or indirectly include this file:

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.



acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Thu Aug 27 2015 12:01:35