SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
Orbit integration class. More...
#include "common.h"
Classes | |
struct | smile::CConfigOrbit |
general parameters for orbit integration and classification More... | |
class | smile::COrbit |
Class for performing a single orbit integration. More... | |
Namespaces | |
smile | |
common namespace for all core SMILE classes, functions and variables | |
Functions | |
double | smile::findLcirc2 (const CPotential *potential, const CPosVelPoint< double > &initCond) |
Utility function to find approximate L^2 of a circular orbit with given energy. | |
template<typename NumT > | |
double | smile::computeTimeUnit (const CPotential *potential, const CPosVelPoint< NumT > &initCond) |
Utility function to get the period of long-axis orbit in the given potential with the energy E corresponding to initial conditions. More... | |
Orbit integration class.
This file defines smile::COrbit class which serves as an interface between orbit integrators (implemented in odeint.h) and orbit analysis methods (implemented in orbitan.h).