SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
Another mass refinement function that aims to reduce the average mass of particles inside a given radius. More...
#include <orbitlib.h>
Public Member Functions | |
CRadiusMassRefinementFnc (double _refinementRadius, double _massRatio) | |
initialize bin boundaries by sorting the output of evalFnc for all orbits in the library | |
virtual double | eval (const COrbitDesc *orbit) const |
return the mass multiplier for an orbit, based on the fraction of time it spends inside the given radius | |
Private Attributes | |
double | refinementRadius |
increase the mass resolution within the given radius | |
double | massRatio |
ratio between maximum and minumum allowed particle mass | |
Another mass refinement function that aims to reduce the average mass of particles inside a given radius.