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

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

Data Types

interface  ParametrizedFunction2DFirstDerivativeX
 Function that returns the value of the first partial derivative of the function with respect to the first variable. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 
interface  ParametrizedFunction2DFirstDerivativeY
 Function that returns the value of the first partial derivative of the function with respect to the second variable. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 
interface  ParametrizedFunction2DInitParams
 Subroutine that reads a Ini file looking for the parameters of the function. More...
 
interface  ParametrizedFunction2DParameterValues
 Subroutine that returns the value of the function i-th parameter. More...
 
interface  ParametrizedFunction2DSecondDerivativeX
 Function that returns the value of the second partial derivative of the function with respect to the first variable. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 
interface  ParametrizedFunction2DSecondDerivativeXY
 Function that returns the value of the mixed partial derivative of the function with respect to the first and second variable. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 
interface  ParametrizedFunction2DSecondDerivativeY
 Function that returns the value of the second partial derivative of the function with respect to the second variable. The EFTCAMB cache is passed as an optional argument in case the parametrization uses some background quantity. More...
 
interface  ParametrizedFunction2DValue
 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 parametrizedfunction2dparamnumber (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 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.

Author
Simone Peirone, Bin Hu, Marco Raveri

Function/Subroutine Documentation

integer function eftcamb_abstract_parametrizations_2d::parametrizedfunction2dparamnumber ( class(parametrized_function_2d)  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 224 of file 05_abstract_parametrizations_2D.f90.