EFTCAMB  Reference documentation for version 3.0
Functions/Subroutines
eftcamb_returntogr Module Reference

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...
 

Detailed Description

This module contains the RGR algorithm. This operates on general EFT models.

Author
Bin Hu, Marco Raveri

Function/Subroutine Documentation

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.

Parameters
[in]input_modelthe EFTCAMB model for which the code is computing the RGR time.
[in]params_cachea EFTCAMB parameter cache containing cosmological parameters.
[in]initial_timeinitial scale factor at which the code starts to look for the RGR of the theory.
[out]rgr_timeoutput 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.

Parameters
[in]feedback_levelfeedback level for the RGR results reporter. 0=no feedback; 1=some feedback; 2=a lot of feedback.
[in]input_modelthe EFTCAMB model for which the code is computing the RGR time.
[in]params_cachea EFTCAMB parameter cache containing cosmological parameters.
[in]rgr_timeinput 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.

Parameters
[in]ascale factor at which EFT funcitons are computed.
[in]input_modelthe EFTCAMB model for which the code is computing the RGR time.
params_cachea EFTCAMB parameter cache containing cosmological parameters.
[out]eft_functionsvector containing the values of the EFT functions minus their GR value.

Definition at line 145 of file 11_EFTCAMB_RGR.f90.