EFTCAMB  Reference documentation for version 3.0
Data Types | Functions/Subroutines
eftcamb_abstract_parametrizations_1d Module Reference

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

Data Types

interface  ParametrizedFunction1DFirstDerivative
 Function that returns the value of the first derivative of the function with respect to the scale factor. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 
interface  ParametrizedFunction1DInitParams
 Subroutine that reads a Ini file looking for the parameters of the function. More...
 
interface  ParametrizedFunction1DIntegral
 Function that returns the integral of the function, as defined in the notes. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 
interface  ParametrizedFunction1DParameterValues
 Subroutine that returns the value of the function i-th parameter. More...
 
interface  ParametrizedFunction1DSecondDerivative
 Function that returns the value of the second derivative of the function with respect to the scale factor. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 
interface  ParametrizedFunction1DThirdDerivative
 Function that returns the value of the third derivative of the function with respect to the scale factor. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 
interface  ParametrizedFunction1DValue
 Function that returns the value of the function. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 

Functions/Subroutines

integer function parametrizedfunction1dparamnumber (self)
 Function that returns the number of parameters of the parametrized function. More...
 

Detailed Description

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.

Author
Bin Hu, Marco Raveri

Function/Subroutine Documentation

integer function eftcamb_abstract_parametrizations_1d::parametrizedfunction1dparamnumber ( class(parametrized_function_1d)  self)

Function that returns the number of parameters of the parametrized function.

Parameters
selfthe base class
Returns
the number of parameters of the parametrized function

Definition at line 201 of file 04_abstract_parametrizations_1D.f90.