Implements the Runge-Kutta-45 scheme for integrating ODEs. More...
#include <integrator_lyapunov45.hpp>
Public Member Functions | |
virtual Integrator * | clone () const |
IntegratorLYAPUNOV45 () | |
IntegratorLYAPUNOV45 (const DifferentialEquation &rhs_) | |
IntegratorLYAPUNOV45 (const IntegratorLYAPUNOV45 &arg) | |
virtual IntegratorLYAPUNOV45 & | operator= (const IntegratorLYAPUNOV45 &arg) |
virtual | ~IntegratorLYAPUNOV45 () |
Protected Member Functions | |
virtual void | initializeButcherTableau () |
Implements the Runge-Kutta-45 scheme for integrating ODEs.
The class IntegratorLYAPUNOV45 implements the Runge-Kutta-45 scheme for integrating ordinary differential equations (ODEs).
Definition at line 54 of file integrator_lyapunov45.hpp.
Default constructor.
Definition at line 54 of file integrator_lyapunov45.cpp.
IntegratorLYAPUNOV45::IntegratorLYAPUNOV45 | ( | const DifferentialEquation & | rhs_ | ) |
Default constructor.
Definition at line 60 of file integrator_lyapunov45.cpp.
IntegratorLYAPUNOV45::IntegratorLYAPUNOV45 | ( | const IntegratorLYAPUNOV45 & | arg | ) |
Copy constructor (deep copy).
Definition at line 66 of file integrator_lyapunov45.cpp.
IntegratorLYAPUNOV45::~IntegratorLYAPUNOV45 | ( | ) | [virtual] |
Destructor.
Definition at line 69 of file integrator_lyapunov45.cpp.
Integrator * IntegratorLYAPUNOV45::clone | ( | ) | const [virtual] |
The (virtual) copy constructor
Implements IntegratorLYAPUNOV.
Definition at line 79 of file integrator_lyapunov45.cpp.
void IntegratorLYAPUNOV45::initializeButcherTableau | ( | ) | [protected, virtual] |
This routine initializes the coefficients of the Butcher Tableau.
Implements IntegratorLYAPUNOV.
Definition at line 85 of file integrator_lyapunov45.cpp.
IntegratorLYAPUNOV45 & IntegratorLYAPUNOV45::operator= | ( | const IntegratorLYAPUNOV45 & | arg | ) | [virtual] |
Assignment operator (deep copy).
Definition at line 71 of file integrator_lyapunov45.cpp.