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.