Public Member Functions | Protected Member Functions

Implements the Runge-Kutta-45 scheme for integrating ODEs. More...

#include <integrator_runge_kutta45.hpp>

Inheritance diagram for IntegratorRK45:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Integratorclone () const
 IntegratorRK45 ()
 IntegratorRK45 (const DifferentialEquation &rhs_)
 IntegratorRK45 (const IntegratorRK45 &arg)
virtual IntegratorRK45operator= (const IntegratorRK45 &arg)
virtual ~IntegratorRK45 ()

Protected Member Functions

virtual void initializeButcherTableau ()

Detailed Description

Implements the Runge-Kutta-45 scheme for integrating ODEs.

The class IntegratorRK45 implements the Runge-Kutta-45 scheme for integrating ordinary differential equations (ODEs).

Author:
Boris Houska, Hans Joachim Ferreau

Definition at line 54 of file integrator_runge_kutta45.hpp.


Constructor & Destructor Documentation

Default constructor.

Definition at line 52 of file integrator_runge_kutta45.cpp.

Default constructor.

Definition at line 58 of file integrator_runge_kutta45.cpp.

Copy constructor (deep copy).

Definition at line 64 of file integrator_runge_kutta45.cpp.

Destructor.

Definition at line 67 of file integrator_runge_kutta45.cpp.


Member Function Documentation

Integrator * IntegratorRK45::clone ( ) const [virtual]

The (virtual) copy constructor

Implements IntegratorRK.

Definition at line 77 of file integrator_runge_kutta45.cpp.

void IntegratorRK45::initializeButcherTableau ( ) [protected, virtual]

This routine initializes the coefficients of the Butcher Tableau.

Implements IntegratorRK.

Definition at line 83 of file integrator_runge_kutta45.cpp.

IntegratorRK45 & IntegratorRK45::operator= ( const IntegratorRK45 arg) [virtual]

Assignment operator (deep copy).

Definition at line 69 of file integrator_runge_kutta45.cpp.


The documentation for this class was generated from the following files:


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:24