![]()  | 
  
    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