gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
HaloModels_Einasto.hpp
Go to the documentation of this file.
1 // GAMBIT: Global and Modular BSM Inference Tool
2 // *********************************************
3 //
4 // Local and global Milky Way Halo Model
5 // (Einasto profile, local Maxwellian halo)
6 //
7 // *********************************************
8 //
9 // Authors
10 // =======
11 //
12 // (add name and date if you modify)
13 //
14 // Sebastian Wild
15 // 2016 Aug
16 //
17 // *********************************************
18 
19 #ifndef __HaloModels_Einasto_hpp__
20 #define __HaloModels_Einasto_hpp__
21 
22 #define MODEL Halo_Einasto
24  DEFINEPARS(rho0, rhos, vrot, v0, vesc, rs, r_sun, alpha)
25 #undef MODEL
26 
27 #define MODEL Halo_Einasto_rho0
28 #define PARENT Halo_Einasto
31  INTERPRET_AS_PARENT_FUNCTION(Halo_Einasto_rho0_to_Halo_Einasto)
32 #undef PARENT
33 #undef MODEL
34 
35 #define MODEL Halo_Einasto_rhos
36 #define PARENT Halo_Einasto
38  DEFINEPARS(rhos, vrot, v0, vesc, rs, r_sun, alpha)
39  INTERPRET_AS_PARENT_FUNCTION(Halo_Einasto_rhos_to_Halo_Einasto)
40 #undef PARENT
41 #undef MODEL
42 
43 #endif
#define START_MODEL
START_MODEL r_sun
START_MODEL rs
START_MODEL v0
START_MODEL vesc
START_MODEL alpha
START_MODEL DEFINEPARS(rho0, rhos, vrot, v0, vesc, rs, r_sun, alpha) START_MODEL DEFINEPARS(rho0
START_MODEL vrot
START_MODEL alpha INTERPRET_AS_PARENT_FUNCTION(Halo_Einasto_rho0_to_Halo_Einasto) START_MODEL DEFINEPARS(rhos