SMILE  v2.5
Schwarzschild Modelling Interactive expLoratory Environment
Public Member Functions | List of all members
smile::CBasicOrbitRuntimeFncCreator Class Referenceabstract

defines a basic class that creates some sort of runtime function for any orbit in the orbit library. More...

#include <common.h>

Inheritance diagram for smile::CBasicOrbitRuntimeFncCreator:
Inheritance graph
[legend]

Public Member Functions

virtual CBasicOrbitRuntimeFnccreateRuntimeFnc (const COrbit *orbit) const =0
 create an instance of the runtime function for a given orbit.
 

Detailed Description

defines a basic class that creates some sort of runtime function for any orbit in the orbit library.

Derived classes may receive additional data in constructor and emit specific types of timestep functions for a given orbit. Thus the interface between orbit library integrator and the specific class of runtime functions is mediated by corresponding creator classes, one for each class of orbit runtime fnc.


The documentation for this class was generated from the following file: