CosmoModels.hpp
Go to the documentation of this file.
138 // Inflationary models -- if one of these is in use, you would usually need to use a cosmological model 139 // to scan over the four standard cosmological parameters (H0 or theta, omega_b, omega_cdm, tau_reio). 140 // The shape of the (either parameterised or full) primordial power spectrum will be determined by 195 // Potential: V(phi) = Lambda^4 [ 1 + cos(phi/f) ] = (lambda M_P)^4 [ 1 + cos(phi/[f_phi M_P]) ] 204 // Potential: V(phi) = Lambda^4 [1-exp(-sqrt(2/3)phi/M_P)]^2 = (lambda M_P)^4 [1-exp(-sqrt(2/3)phi/M_P)]^2 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 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(T_cmb, omega_b, omega_cdm, H0, tau_reio) MAP_TO_CAPABILITY(T_cmb START_MODEL as_PowerLaw as_PowerLaw as_PowerLaw as_PowerLaw f_phi PowerLaw_ps_parameters Definition: CosmoModels.hpp:200 #define INTERPRET_AS_PARENT_DEPENDENCY(DEP, TYPE) Wrappers to convert INTERPRET_AS_X macros to INTERPRET_AS_PARENT macros. Definition: model_macros.hpp:423 double lambda(double x, double y, double z) Definition: MSSM_H.hpp:38 START_MODEL T_cmb MAP_TO_CAPABILITY(H0, H0) START_MODEL DEFINEPARS(T_cmb START_MODEL as_PowerLaw INTERPRET_AS_X_DEPENDENCY(PowerLaw_ps, PowerLaw_ps_parameters, ModelParameters) START_MODEL DEFINEPARS(lambda) INTERPRET_AS_X_FUNCTION(PowerLaw_ps |