SMILE  v2.5
Schwarzschild Modelling Interactive expLoratory Environment
Classes | Namespaces | Functions
orbitint.h File Reference

Orbit integration class. More...

#include "common.h"
Include dependency graph for orbitint.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Orbit integration class.

Author
EV
Date
2009-2014

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).