|
D2MW
1.0
DRAGON2 for MilkyWay
|
#include <gas_Ferriere2007.h>
Public Member Functions | |
| HI () | |
| double | cmz (double x, double y, double z) const override |
| double | bulge (double x, double y, double z) const override |
| double | disk (double x, double y, double z) const override |
Public Member Functions inherited from Ferriere07::Gas | |
| Gas () | |
| virtual | ~Gas () |
| double | density (double x, double y, double z) const |
| double | x3 (double x, double y, double z) const |
| double | y3 (double x, double y, double z) const |
| double | z3 (double x, double y, double z) const |
Additional Inherited Members | |
Protected Attributes inherited from Ferriere07::Gas | |
| double | inner_radius = 3e3 |
| double | xc = -50 |
| double | yc = 50 |
| double | thetac = deg2rad(70.) |
| double | Xc = 125 |
| double | Lc = 137 |
| double | Hc2 = 18 |
| double | HcI = 54 |
| double | L3 = 145 |
| double | H3 = 26 |
| double | L2 = 3700 |
| double | H2 = 140 |
| double | L1 = 17000 |
| double | H1 = 950 |
| double | alpha1 = deg2rad(13.5) |
| double | beta1 = deg2rad(20.) |
| double | thetad1 = deg2rad(48.5) |
| double | alphavh = deg2rad(21.) |
| double | Xd = 1200 |
| double | Ld = 438 |
| double | Hd = 42 |
| double | HdI = 120 |
| double | Lvh = 162 |
| double | Hvh = 90 |
| double | XcoFactor = 1.0 / 0.5 |
| double | cos_thetac = std::cos(thetac) |
| double | sin_thetac = std::sin(thetac) |
| double | cos_beta1 = std::cos(beta1) |
| double | cos_thetad1 = std::cos(thetad1) |
| double | sin_alpha1 = std::sin(alpha1) |
| double | sin_beta1 = std::sin(beta1) |
| double | cos_alpha1 = std::cos(alpha1) |
| double | sin_thetad1 = std::sin(thetad1) |
| double | cos_alphavh = std::cos(alphavh) |
| double | sin_alphavh = std::sin(alphavh) |
|
inline |
|
overridevirtual |
Reimplemented from Ferriere07::Gas.
|
overridevirtual |
Reimplemented from Ferriere07::Gas.
|
overridevirtual |
Reimplemented from Ferriere07::Gas.