Implements the Runge-Kutta-78 scheme for integrating ODEs. More...
#include <integrator_runge_kutta78.hpp>

Public Member Functions | |
| virtual Integrator * | clone () const |
| IntegratorRK78 () | |
| IntegratorRK78 (const DifferentialEquation &rhs_) | |
| IntegratorRK78 (const IntegratorRK78 &arg) | |
| virtual IntegratorRK78 & | operator= (const IntegratorRK78 &arg) |
| virtual | ~IntegratorRK78 () |
Protected Member Functions | |
| virtual void | initializeButcherTableau () |
Implements the Runge-Kutta-78 scheme for integrating ODEs.
The class IntegratorRK78 implements the Runge-Kutta-78 scheme for integrating ordinary differential equations (ODEs).
Definition at line 54 of file integrator_runge_kutta78.hpp.
Default constructor.
Definition at line 53 of file integrator_runge_kutta78.cpp.
| IntegratorRK78::IntegratorRK78 | ( | const DifferentialEquation & | rhs_ | ) |
Default constructor.
Definition at line 59 of file integrator_runge_kutta78.cpp.
| IntegratorRK78::IntegratorRK78 | ( | const IntegratorRK78 & | arg | ) |
Copy constructor (deep copy).
Definition at line 65 of file integrator_runge_kutta78.cpp.
| IntegratorRK78::~IntegratorRK78 | ( | ) | [virtual] |
Destructor.
Definition at line 68 of file integrator_runge_kutta78.cpp.
| Integrator * IntegratorRK78::clone | ( | ) | const [virtual] |
The (virtual) copy constructor
Implements IntegratorRK.
Definition at line 78 of file integrator_runge_kutta78.cpp.
| void IntegratorRK78::initializeButcherTableau | ( | ) | [protected, virtual] |
This routine initializes the coefficients of the Butcher Tableau.
Implements IntegratorRK.
Definition at line 84 of file integrator_runge_kutta78.cpp.
| IntegratorRK78 & IntegratorRK78::operator= | ( | const IntegratorRK78 & | arg | ) | [virtual] |
Assignment operator (deep copy).
Definition at line 70 of file integrator_runge_kutta78.cpp.