Omu_IntRK4 Class Reference
#include <Omu_IntRK4.h>
[legend]
[legend]
List of all members.
Detailed Description
Explicit, fixed step size integrator implementing a Runge Kutta algorithm of 4th order.
If _stepsize is not specified, then the integrator takes one step per sample period.
|
Public Member Functions |
|
| Omu_IntRK4 () |
| | constructor
|
|
| ~Omu_IntRK4 () |
| | destructor
|
|
|
| char * | name () |
| | Name of a specific integrator.
|
| void | ode_solve (double tstart, VECP y, const VECP u, double tend) |
| | Interface to be implemented by derived ODE solvers.
|
Member Function Documentation
| char* Omu_IntRK4::name |
( |
|
) |
[inline, virtual] |
| void Omu_IntRK4::ode_solve |
( |
double |
tstart, |
|
|
VECP |
y, |
|
|
const VECP |
u, |
|
|
double |
tend | |
|
) |
| | [virtual] |
Interface to be implemented by derived ODE solvers.
y contains the initial solution and the result for values and sensitivities (dim(y)=_n=_nxt-_nd without sensitivities, dim(y)=_n*(1+_nxt-_nv+_nu) with sensitivities). u contains discrete-time states and control parameters (dim(u)=_m=_nd+_nu).
- See also:
- Omu_Integrator for more details about the dimensions.
Implements Omu_IntODE.
The documentation for this class was generated from the following file: