Neft_def | This module contains the definitions of all the EFTCAMB compile time flags |
Neftcamb_abstract_model | This module contains the abstract definition of all the places where EFTCAMB interacts with CAMB. All EFTCAMB models should inherit from this class or the two derived classes contained in 06p2_abstract_EFTCAMB_full.f90 or 06p3_abstract_EFTCAMB_designer.f90 |
Neftcamb_abstract_model_designer | This module contains the abstract definition of all the places where EFTCAMB interacts with CAMB in case of a designer model. All models implementing a model in which the cosmological background is parametrized according to some choice of the user should inherit from this class |
Neftcamb_abstract_model_full | This module contains the abstract definition of all the places where EFTCAMB interacts with CAMB in case of a full mapping model. All models implementing a model in which the cosmological background is computed from the values of the EFT functions should inherit from this class |
Neftcamb_abstract_parametrizations_1d | This module contains the abstract class for generic parametrizations for 1D functions that are used by several models in EFTCAMB. When there is a free function in EFT it should be declared as a class inheriting from parametrized_function_1D |
Neftcamb_abstract_parametrizations_2d | This module contains the abstract class for generic parametrizations for 2D functions that are used by several models in EFTCAMB. When there is a free function in EFT it should be declared as a class inheriting from parametrized_function_2D |
Neftcamb_bilinear_parametrizations_2d | This module contains the definition of the bilinear parametrization, inheriting from parametrized_function_2D |
Neftcamb_cache | This module contains the definition of the EFTCAMB caches. These are used to store parameters that can be used by EFTCAMB, in EFTCAMB_parameter_cache or are used to store partial results when solving the time evolution of perturbations, in EFTCAMB_timestep_cache |
Neftcamb_constant_parametrization_1d | This module contains the definition of the constant parametrization, inheriting from parametrized_function_1D |
Neftcamb_constant_parametrization_2d | This module contains the definition of the constant parametrization, inheriting from parametrized_function_2D |
Neftcamb_cpl_parametrizations_1d | This module contains the definition of the CPL parametrization, inheriting from parametrized_function_1D |
Neftcamb_designer_fr | This module contains the relevant code for designer f(R) models |
Neftcamb_designer_mc_quintessence | This module contains the definition of the designer minimally coupled quintessence model |
Neftcamb_exponential_parametrizations_1d | This module contains the definition of the exponential parametrization, inheriting from parametrized_function_1D |
Neftcamb_interpolation | This module contains the definitions of all the EFTCAMB interpolation algorithms |
Neftcamb_jbp_parametrizations_1d | This module contains the definition of the generalized Jassal-Bagla-Padmanabhan (JBP) parametrization, inheriting from parametrized_function_1D |
Neftcamb_le_horava | This module contains the definition of low energy (LE) Horava gravity. Please refer to the numerical notes for details |
Neftcamb_linear_parametrizations_1d | This module contains the definition of the linear parametrization, inheriting from parametrized_function_1D |
Neftcamb_main | This module contains the general EFTCAMB driver. We have a type that encapsulate all EFTCAMB parameters and stuff and this is owned by CAMB to do all EFT calculations |
Neftcamb_mixed_algorithms | This module contains various generic algorithms that are useful to EFTCAMB |
Neftcamb_neutral_parametrization_1d | This module contains the definition of neutral parametrizations that can be used when parametrized functions should take their GR value |
Neftcamb_neutral_parametrization_2d | This module contains the definition of neutral parametrizations that can be used when parametrized functions should take their GR value |
Neftcamb_power_law_parametrizations_1d | This module contains the definition of the power law parametrization, inheriting from parametrized_function_1D |
Neftcamb_pure_eft_std | This module contains the definition of the Pure EFT model in which the EFT is described by six functions of time and w_DE. Please refer to the numerical notes for details |
Neftcamb_quadpack | This module contains the relevant code for the double precision QUADPACK integration library |
Neftcamb_reparametrized_horndeski | This module contains the definition of an EFT reparametrization of Horndeski models. This is described by four functions of time and w_DE. Please refer to the numerical notes for details |
Neftcamb_returntogr | This module contains the RGR algorithm. This operates on general EFT models |
Neftcamb_rootfind | This module contains the definitions of all the EFTCAMB root finding algorithms |
Neftcamb_stability | This module contains the stability detection algorithm of EFTCAMB |
Neftcamb_taylor_parametrizations_1d | This module contains the definition of the Taylor expansion parametrization, around a=0, up to third order, inheriting from parametrized_function_1D |
Neftcamb_turning_point_parametrizations_1d | This module contains the definition of the turning point parametrization, inheriting from parametrized_function_1D |
Nequispaced_linear_interpolation_1d | This module contains the class that can be used for 1D linearly interpolated functions on an equispaced grid |