![]() |
SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
structure that contains parameters for all possible potentials More...
#include <potential.h>
Public Attributes | |
| double | mass |
| total mass of the model (not applicable to all potential types) | |
| double | scalerad |
| scale radius of the model (if applicable) | |
| double | scalerad2 |
| second scale radius of the model (if applicable) | |
| double | q |
| double | p |
| axis ratio of the model (if applicable) | |
| double | Gamma |
| central cusp slope (for Dehnen and scale-free models) | |
| double | sersicIndex |
| Sersic index (for Sersic density model) | |
| size_t | Ncoefs_radial |
| size_t | Ncoefs_angular |
| number of radial and angular coefficients in spherical-harmonic expansion | |
| size_t | Ncoefs_vertical |
| number of coefficients in z-direction for Cylindrical potential | |
| double | Alpha |
| shape parameter for BSE potential | |
| double | Rmax |
| radius of finite density model for BSECompact potential | |
| double | treecodeEps |
| treecode smooothing length (negative means adaptive smoothing based on local density, absolute value is the proportionality coefficient between eps and mean interparticle distance) | |
| double | treecodeTheta |
| tree cell opening angle | |
| CDensity::POTENTIALTYPE | PotentialType |
| currently selected potential type | |
| CDensity::POTENTIALTYPE | DensityType |
| if pot.type == BSE or Spline, this gives the underlying density profile approximated by these expansions or flags that an Nbody file should be used | |
| CDensity::SYMMETRYTYPE | SymmetryType |
| if using Nbody file with the above two potential expansions, may assume certain symmetry on the coefficients (do not compute them but just assign to zero) | |
| double | splineSmoothFactor |
| for smoothing Spline potential coefs initialized from discrete point mass set | |
| double | splineRMin |
| double | splineRMax |
| if nonzero, specifies the inner- and outermost grid node radii | |
| double | splineZMin |
| double | splineZMax |
| if nonzero, gives the grid extent in z direction for Cylindrical spline potential | |
| std::string | NbodyFile |
| name of file with coordinates of points, or coefficients of expansion, or any other external data array | |
| double | Mbh |
| mass of central black hole (in the composite potential) | |
structure that contains parameters for all possible potentials
1.8.8