SMILE  v2.5
Schwarzschild Modelling Interactive expLoratory Environment
Public Member Functions | Private Attributes | List of all members
smile::CAngMomOrbitFilteringFnc Class Reference

Orbit filtering function that evaluates the z-component of angular momentum of an orbit. More...

#include <schwarzschild.h>

Inheritance diagram for smile::CAngMomOrbitFilteringFnc:
Inheritance graph
[legend]
Collaboration diagram for smile::CAngMomOrbitFilteringFnc:
Collaboration graph
[legend]

Public Member Functions

 CAngMomOrbitFilteringFnc (double _weightFactor, double _Omega=0)
 
virtual double eval (const COrbitDesc *orbit) const
 

Private Attributes

double weightFactor
 returned value for orbits with L_z=Lcirc
 
double Omega
 pattern speed of the potential; needed because L_z in orbit information refers to the ang.mom. in rotating frame, and we need to compute its value in the inertial frame
 

Detailed Description

Orbit filtering function that evaluates the z-component of angular momentum of an orbit.

May be used for favouring (weightFactor<0) or penalizing (weightFactor>0) orbits with high L_z/Lcirc in the Schwarzschild model.


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