SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
Orbit filtering function that evaluates chaotic properties of an orbit, based on threshold in frequency diffusion rate and in Lyapunov exponent value, multiplied by some predefined factor. More...
#include <schwarzschild.h>
Public Member Functions | |
CChaosOrbitFilteringFnc (double _chaoticWeightFactor, double _chaoticMinLambda, double _chaoticMinFreqDiff) | |
virtual double | eval (const COrbitDesc *orbit) const |
Private Attributes | |
double | chaoticWeightFactor |
(maximum) returned value for chaotic orbits (with a soft transition to zero for regular orbits) | |
double | chaoticMinLambda |
threshold in Lyapunov exponent to designate the orbit as a chaotic (typically zero) | |
double | chaoticMinFreqDiff |
threshold in FDR (actually use a soft transition spanning +-0.5 in log(FDR) | |
Orbit filtering function that evaluates chaotic properties of an orbit, based on threshold in frequency diffusion rate and in Lyapunov exponent value, multiplied by some predefined factor.
May be used for telling regular from chaotic orbits in e.g. computing orbit population of a model, or for assigning positive or negative bias for penalizing or favouring orbits of particular type in Schwarzschild model. Positive factor favours regular orbits, negative - chaotic.