![]() |
SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
basic class of ODE system used in the orbit integrator. More...
#include <common.h>

Public Types | |
| enum | STEPRESULT { SR_CONTINUE, SR_TERMINATE, SR_REINIT } |
| result of processing of a timestep More... | |
Public Member Functions | |
| virtual void | initState (OdeStateType *state)=0 |
| virtual void | odeFnc (double t, const OdeStateType &x, OdeStateType *dx)=0 |
| virtual bool | isStdHamiltonian () |
| virtual double | getRelErrorToleranceFactor (const OdeStateType &) const |
| virtual STEPRESULT | processStep (double timePrev, double timeCurr, OdeStateType *state)=0 |
basic class of ODE system used in the orbit integrator.
It provides a function for computing the right-hand side of the system of differential equations, and a number of auxiliary functions (for initializing the system and providing some operations). The COrbit class is descending from this one.
1.8.8