gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-252-gf9a3f78
a Global And Modular Bsm Inference Tool
CosmoModels.hpp File Reference

LCDM model and data dependent nuisance parameter declarations. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MODEL   LCDM
 
#define MODEL   LCDM_theta
 
#define MODEL   etaBBN_rBBN_rCMB_dNurBBN_dNurCMB
 
#define MODEL   etaBBN
 
#define PARENT   etaBBN_rBBN_rCMB_dNurBBN_dNurCMB
 
#define MODEL   rBBN_rCMB_dNurBBN_dNurCMB
 
#define PARENT   etaBBN_rBBN_rCMB_dNurBBN_dNurCMB
 
#define MODEL   rBBN_rCMB
 
#define PARENT   rBBN_rCMB_dNurBBN_dNurCMB
 
#define MODEL   rCMB
 
#define PARENT   rBBN_rCMB
 
#define MODEL   dNurBBN_dNurCMB
 
#define PARENT   rBBN_rCMB_dNurBBN_dNurCMB
 
#define MODEL   dNurCMB
 
#define PARENT   dNurBBN_dNurCMB
 
#define MODEL   PowerLaw_ps
 
#define MODEL   Minimal_PowerLaw_ps
 
#define PARENT   PowerLaw_ps
 
#define MODEL   Inflation_InstReh_1mono23
 
#define MODEL   Inflation_InstReh_1linear
 
#define MODEL   Inflation_InstReh_1quadratic
 
#define MODEL   Inflation_InstReh_1quartic
 
#define MODEL   Inflation_InstReh_1natural
 
#define MODEL   Inflation_InstReh_1Starobinsky
 

Functions

START_MODEL DEFINEPARS (T_cmb, omega_b, omega_cdm, H0, tau_reio) MAP_TO_CAPABILITY(T_cmb
 
START_MODEL T_cmb MAP_TO_CAPABILITY (H0, H0) START_MODEL DEFINEPARS(T_cmb
 
START_MODEL T_cmb tau_reio MAP_TO_CAPABILITY (T_cmb, T_cmb) START_MODEL DEFINEPARS(eta_BBN) DEFINEPARS(r_BBN
 
START_MODEL T_cmb tau_reio r_CMB DEFINEPARS (dNur_BBN, dNur_CMB) START_MODEL DEFINEPARS(eta_BBN) INTERPRET_AS_PARENT_FUNCTION(etaBBN_to_etaBBN_rBBN_rCMB_dNurBBN_dNurCMB) START_MODEL DEFINEPARS(r_BBN
 
START_MODEL DEFINEPARS (r_BBN, r_CMB) INTERPRET_AS_PARENT_FUNCTION(rBBN_rCMB_to_rBBN_rCMB_dNurBBN_dNurCMB) START_MODEL DEFINEPARS(r_CMB) INTERPRET_AS_PARENT_FUNCTION(rCMB_to_rBBN_rCMB) START_MODEL DEFINEPARS(dNur_BBN
 
START_MODEL dNur_CMB INTERPRET_AS_PARENT_FUNCTION (dNurBBN_dNurCMB_to_rBBN_rCMB_dNurBBN_dNurCMB) START_MODEL DEFINEPARS(dNur_CMB) INTERPRET_AS_PARENT_FUNCTION(dNurCMB_to_dNurBBN_dNurCMB) START_MODEL DEFINEPARS(ln10A_s
 
START_MODEL DEFINEPARS (ln10A_s, n_s) INTERPRET_AS_PARENT_FUNCTION(Minimal_PowerLaw_ps_to_PowerLaw_ps) START_MODEL DEFINEPARS(lambda) INTERPRET_AS_X_FUNCTION(PowerLaw_ps
 
START_MODEL as_PowerLaw INTERPRET_AS_X_DEPENDENCY (PowerLaw_ps, PowerLaw_ps_parameters, ModelParameters) START_MODEL DEFINEPARS(lambda) INTERPRET_AS_X_FUNCTION(PowerLaw_ps
 
START_MODEL as_PowerLaw as_PowerLaw as_PowerLaw as_PowerLaw f_phi INTERPRET_AS_X_FUNCTION (PowerLaw_ps, as_PowerLaw) INTERPRET_AS_X_DEPENDENCY(PowerLaw_ps
 
START_MODEL DEFINEPARS (lambda) INTERPRET_AS_X_FUNCTION(PowerLaw_ps
 

Variables

START_MODEL T_cmb omega_b
 
START_MODEL T_cmb omega_cdm
 
START_MODEL dNur_CMB n_s
 
START_MODEL dNur_CMB r
 
START_MODEL as_PowerLaw as_PowerLaw as_PowerLaw as_PowerLaw f_phi PowerLaw_ps_parameters
 

Detailed Description

LCDM model and data dependent nuisance parameter declarations.


Authors (add name and date if you modify):

Author
Selim C. Hotinli (selim.nosp@m..hot.nosp@m.inli1.nosp@m.4@im.nosp@m.peria.nosp@m.l.ac.nosp@m..uk)
Date
2016 Oct
2017 Jan
Author
Patrick Stoecker (stoec.nosp@m.ker@.nosp@m.physi.nosp@m.k.rw.nosp@m.th-aa.nosp@m.chen.nosp@m..de)
Date
2019 Feb, July
Author
Janina Renk (janin.nosp@m.a.re.nosp@m.nk@fy.nosp@m.sik..nosp@m.su.se)
Date
2018 Oct
2019 June
Author
Sanjay Bloor (sanja.nosp@m.y.bl.nosp@m.oor12.nosp@m.@imp.nosp@m.erial.nosp@m..ac..nosp@m.uk)
Date
2019 Nov
Author
Sebastian Hoof (hoof@.nosp@m.uni-.nosp@m.goett.nosp@m.inge.nosp@m.n.de)
Date
2020 Mar
Author
Pat Scott (pat.s.nosp@m.cott.nosp@m.@uq.e.nosp@m.du.a.nosp@m.u)
Date
2020 Apr
Author
Tomas Gonzalo (tomas.nosp@m..gon.nosp@m.zalo@.nosp@m.mona.nosp@m.sh.ed.nosp@m.u)
Date
2020 Sep

Definition in file CosmoModels.hpp.

Macro Definition Documentation

◆ MODEL [1/17]

#define MODEL   LCDM

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [2/17]

#define MODEL   LCDM_theta

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [3/17]

#define MODEL   etaBBN_rBBN_rCMB_dNurBBN_dNurCMB

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [4/17]

#define MODEL   etaBBN

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [5/17]

#define MODEL   rBBN_rCMB_dNurBBN_dNurCMB

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [6/17]

#define MODEL   rBBN_rCMB

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [7/17]

#define MODEL   rCMB

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [8/17]

#define MODEL   dNurBBN_dNurCMB

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [9/17]

#define MODEL   dNurCMB

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [10/17]

#define MODEL   PowerLaw_ps

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [11/17]

#define MODEL   Minimal_PowerLaw_ps

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [12/17]

#define MODEL   Inflation_InstReh_1mono23

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [13/17]

#define MODEL   Inflation_InstReh_1linear

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [14/17]

#define MODEL   Inflation_InstReh_1quadratic

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [15/17]

#define MODEL   Inflation_InstReh_1quartic

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [16/17]

#define MODEL   Inflation_InstReh_1natural

Definition at line 205 of file CosmoModels.hpp.

◆ MODEL [17/17]

#define MODEL   Inflation_InstReh_1Starobinsky

Definition at line 205 of file CosmoModels.hpp.

◆ PARENT [1/7]

#define PARENT   etaBBN_rBBN_rCMB_dNurBBN_dNurCMB

Definition at line 151 of file CosmoModels.hpp.

◆ PARENT [2/7]

#define PARENT   etaBBN_rBBN_rCMB_dNurBBN_dNurCMB

Definition at line 151 of file CosmoModels.hpp.

◆ PARENT [3/7]

#define PARENT   rBBN_rCMB_dNurBBN_dNurCMB

Definition at line 151 of file CosmoModels.hpp.

◆ PARENT [4/7]

#define PARENT   rBBN_rCMB

Definition at line 151 of file CosmoModels.hpp.

◆ PARENT [5/7]

#define PARENT   rBBN_rCMB_dNurBBN_dNurCMB

Definition at line 151 of file CosmoModels.hpp.

◆ PARENT [6/7]

#define PARENT   dNurBBN_dNurCMB

Definition at line 151 of file CosmoModels.hpp.

◆ PARENT [7/7]

#define PARENT   PowerLaw_ps

Definition at line 151 of file CosmoModels.hpp.

Function Documentation

◆ DEFINEPARS() [1/5]

START_MODEL DEFINEPARS ( T_cmb  ,
omega_b  ,
omega_cdm  ,
H0  ,
tau_reio   
)

◆ DEFINEPARS() [2/5]

START_MODEL T_cmb tau_reio r_CMB r_CMB DEFINEPARS ( dNur_BBN  ,
dNur_CMB   
)

◆ DEFINEPARS() [3/5]

START_MODEL DEFINEPARS ( r_BBN  ,
r_CMB   
)

◆ DEFINEPARS() [4/5]

START_MODEL DEFINEPARS ( ln10A_s  ,
n_s   
)

◆ DEFINEPARS() [5/5]

START_MODEL DEFINEPARS ( lambda  )

◆ INTERPRET_AS_PARENT_FUNCTION()

START_MODEL dNur_CMB INTERPRET_AS_PARENT_FUNCTION ( dNurBBN_dNurCMB_to_rBBN_rCMB_dNurBBN_dNurCMB  )

◆ INTERPRET_AS_X_DEPENDENCY()

START_MODEL as_PowerLaw as_PowerLaw as_PowerLaw as_PowerLaw INTERPRET_AS_X_DEPENDENCY ( PowerLaw_ps  ,
PowerLaw_ps_parameters  ,
ModelParameters   
)

◆ INTERPRET_AS_X_FUNCTION()

START_MODEL as_PowerLaw as_PowerLaw as_PowerLaw as_PowerLaw f_phi INTERPRET_AS_X_FUNCTION ( PowerLaw_ps  ,
as_PowerLaw   
)

◆ MAP_TO_CAPABILITY() [1/2]

START_MODEL T_cmb MAP_TO_CAPABILITY ( H0  ,
H0   
)

◆ MAP_TO_CAPABILITY() [2/2]

START_MODEL T_cmb tau_reio MAP_TO_CAPABILITY ( T_cmb  ,
T_cmb   
)

Variable Documentation

◆ n_s

START_MODEL dNur_CMB n_s

Definition at line 146 of file CosmoModels.hpp.

◆ omega_b

START_MODEL T_cmb omega_b

Definition at line 60 of file CosmoModels.hpp.

◆ omega_cdm

START_MODEL T_cmb omega_cdm

Definition at line 60 of file CosmoModels.hpp.

◆ PowerLaw_ps_parameters

START_MODEL as_PowerLaw as_PowerLaw as_PowerLaw as_PowerLaw f_phi PowerLaw_ps_parameters

Definition at line 200 of file CosmoModels.hpp.

◆ r