Public Member Functions | Protected Member Functions

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

#include <integrator_runge_kutta23.hpp>

Inheritance diagram for IntegratorRK23:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Integratorclone () const
 IntegratorRK23 ()
 IntegratorRK23 (const DifferentialEquation &rhs_)
 IntegratorRK23 (const IntegratorRK23 &arg)
virtual IntegratorRK23operator= (const IntegratorRK23 &arg)
virtual ~IntegratorRK23 ()

Protected Member Functions

virtual void initializeButcherTableau ()

Detailed Description

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

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

Author:
Boris Houska, Hans Joachim Ferreau

Definition at line 54 of file integrator_runge_kutta23.hpp.


Constructor & Destructor Documentation

Default constructor.

Definition at line 52 of file integrator_runge_kutta23.cpp.

Default constructor.

Definition at line 58 of file integrator_runge_kutta23.cpp.

Copy constructor (deep copy).

Definition at line 64 of file integrator_runge_kutta23.cpp.

Destructor.

Definition at line 67 of file integrator_runge_kutta23.cpp.


Member Function Documentation

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

The (virtual) copy constructor

Implements IntegratorRK.

Definition at line 77 of file integrator_runge_kutta23.cpp.

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

This routine initializes the coefficients of the Butcher Tableau.

Implements IntegratorRK.

Definition at line 82 of file integrator_runge_kutta23.cpp.

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

Assignment operator (deep copy).

Definition at line 69 of file integrator_runge_kutta23.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