EFTCAMB
Reference documentation for version 3.0
|
This module contains the RGR algorithm. This operates on general EFT models. More...
Functions/Subroutines | |
subroutine, public | eftcambreturntogr_feedback (feedback_level, input_model, params_cache, RGR_time) |
Subroutine that prints feedback for the RGR module. Prints something only if EFTCAMB_feedback_level is greater than 1. More... | |
subroutine, public | eftcambreturntogr (input_model, params_cache, initial_time, RGR_time) |
Subroutine that computes the return to GR of a theory. More... | |
subroutine, public | eftcambreturntogr_functions (a, input_model, params_cache, eft_functions) |
Subroutine that computes the EFT functions as we need them for the RGR function. More... | |
This module contains the RGR algorithm. This operates on general EFT models.
subroutine, public eftcamb_returntogr::eftcambreturntogr | ( | class(eftcamb_model), intent(in) | input_model, |
type(eftcamb_parameter_cache), intent(in) | params_cache, | ||
real(dl), intent(in) | initial_time, | ||
real(dl), intent(out) | RGR_time | ||
) |
Subroutine that computes the return to GR of a theory.
[in] | input_model | the EFTCAMB model for which the code is computing the RGR time. |
[in] | params_cache | a EFTCAMB parameter cache containing cosmological parameters. |
[in] | initial_time | initial scale factor at which the code starts to look for the RGR of the theory. |
[out] | rgr_time | output value of the RGR time. |
Definition at line 98 of file 11_EFTCAMB_RGR.f90.
subroutine, public eftcamb_returntogr::eftcambreturntogr_feedback | ( | integer, intent(in) | feedback_level, |
class(eftcamb_model), intent(in) | input_model, | ||
type(eftcamb_parameter_cache), intent(in) | params_cache, | ||
real(dl), intent(in) | RGR_time | ||
) |
Subroutine that prints feedback for the RGR module. Prints something only if EFTCAMB_feedback_level is greater than 1.
[in] | feedback_level | feedback level for the RGR results reporter. 0=no feedback; 1=some feedback; 2=a lot of feedback. |
[in] | input_model | the EFTCAMB model for which the code is computing the RGR time. |
[in] | params_cache | a EFTCAMB parameter cache containing cosmological parameters. |
[in] | rgr_time | input RGR time. For better performances the code does not compute it in this function. |
Definition at line 46 of file 11_EFTCAMB_RGR.f90.
subroutine, public eftcamb_returntogr::eftcambreturntogr_functions | ( | real(dl), intent(in) | a, |
class(eftcamb_model), intent(in) | input_model, | ||
type(eftcamb_parameter_cache) | params_cache, | ||
real(dl), dimension(21), intent(out) | eft_functions | ||
) |
Subroutine that computes the EFT functions as we need them for the RGR function.
[in] | a | scale factor at which EFT funcitons are computed. |
[in] | input_model | the EFTCAMB model for which the code is computing the RGR time. |
params_cache | a EFTCAMB parameter cache containing cosmological parameters. | |
[out] | eft_functions | vector containing the values of the EFT functions minus their GR value. |
Definition at line 145 of file 11_EFTCAMB_RGR.f90.