![]() |
SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
Common configuration parameters for various tasks in CSmileCore. More...
#include <core.h>
Public Attributes | |
orbit integration parameters | |
| double | intTimeInPeriods |
| orbit integration time measured in units of long-axis-orbit periods | |
| double | intTimeMaxAdaptive |
| upper limits for adaptive integration time, expressed in energy-dependent orbital time periods | |
| double | adaptiveTimeThreshold |
| (unused) parameter in Pfenniger's method for adaptive integration time | |
| double | intTimeMinAbs |
| minimum integration time for orbits in Schwarzschild model, expressed in absolute time units (not periods) | |
| bool | usePS |
| whether to plot points on Poincare section | |
| unsigned int | PSsectionCoord |
| coordinate used for strobbing the section (i.e. put a point when passing y=0 with y'>0) | |
| unsigned int | PSdisplayCoord |
| coordinate used for displaying the section (i.e. More... | |
frequency map parameters | |
| int | fm_numOrbitsStationary |
| number of orbits in stationary start-space | |
| int | fm_numOrbitsPrincipalPlane |
| number of orbits in principal-plane start-space | |
| int | fm_numOrbitsYalpha |
| number of orbits in Y-alpha start space | |
| int | fm_numOrbitsRandom |
| number of orbits in random(ergodic) start-space | |
Schwarzschild modelling parameters | |
| std::vector< unsigned int > | densityComponents |
| list of composite potential components to be included in the density model | |
| int | sm_numOrbits |
| number of orbits with random initial conditions in the Schwarzschild model | |
| CBasicICGenerator::ICTYPE | sm_ICgenType |
| choice of generator for initial conditions | |
| double | sm_ICbeta |
| anisotropy parameter for initial conditions generation using spherical Jeans equation | |
| double | sm_ICbetaAxi |
| anisotropy parameter for initial conditions generation using axisymmetric Jeans equation | |
| double | sm_ICkAxi |
| rotation parameter for initial conditions generation using axisymmetric Jeans equation | |
| double | weightSkewFactorE |
| if greate than zero, bias the assignment of initial conditions towards lower energies | |
| double | weightSkewFactorL |
| if >0, bias sampling of initial conditions towards lower angular momentum | |
| CBasicSchwData::SCHWDATATYPE | sm_densDataType |
| variant of Schwarzschild density model | |
| int | sm_numShells |
| grid size: number of radial shells | |
| int | sm_linesPerSegment |
| grid size: number of lines dividing each of 3 segments of each shell into cells | |
| int | sm_numAngularCoefs |
| order of angular spherical-harmonic expansion | |
| int | sm_numRadialCoefs |
| number of radial coefs in BSE / SHGrid Schwarzschild model | |
| int | sm_numVerticalCoefs |
| vertical size of the grid in Cylindrical model | |
| double | sm_Alpha |
| Alpha-parameter defining family of basis functions in BSE model. | |
| double | sm_innerShellMass |
| fraction of mass in the innermost shell, 0 for default value of 1/(numShells+1) | |
| double | sm_outerShellMass |
| fraction of mass enclosed by the outermost shell, 0 for default value of 1-1/(numShells+1) | |
| double | sm_grid_q |
| axis ratio (y/x) for ellipsoidal flattening of Classic Schwarzschild grid | |
| double | sm_grid_p |
| axis ratio (z/x) for Schwarzschild grid | |
| double | chaoticMinFreqDiff |
| minimal value of frequency diffusion rate to consider orbit as chaotic | |
| double | chaoticMinLambda |
| minimal value of Lyapunov indicator to consider orbit as chaotic (in OR relation with previous criterion) | |
| double | sm_chaoticPenalty |
| weight factor for chaotic (super)orbit in objective function: +1 - disfavor them, -1 - favor, 0 - treat equally as regular | |
| int | sm_numSamplingPoints |
| number of points sampled from trajectory, default NUM_SAMPLING_POINTS | |
| bool | sm_useBPMPD |
| whether to use BPMPD solver (if the executable is present), otherwise use GLPK | |
| double | sm_maxWeight |
| upper bound on orbit weight | |
| double | sm_regularization |
| parameter controlling the regularization of orbit weights in the quadratic optimization | |
| double | sm_constraintPenaltyLin |
| penalty for constraint violation in the objective function in linear/quadratic optimization; 0 means infinity - must satisfy exactly | |
| double | sm_constraintPenaltyQuad |
| quadratic penalty term for constraint violation | |
| bool | sm_constrainBeta |
| whether to constrain anisotropy | |
| double | sm_betaIn |
| double | sm_betaOut |
| anisotropy coefficient requested (values for the inner and outer shells, linearly interpolated in between) | |
| bool | sm_constrainAngMomDist |
| whether to constrain binned relative angular momentum distribution | |
| int | sm_numAngMomBins |
| number of bins in angular momentum distribution | |
Common configuration parameters for various tasks in CSmileCore.
| unsigned int smile::CConfigCore::PSdisplayCoord |
coordinate used for displaying the section (i.e.
record x and x' at each passage)
1.8.8