EFTCAMB
Reference documentation for version 3.0
|
This file 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. This guarantees maximum performances as well as maximum flexibility. More...
Go to the source code of this file.
Data Types | |
interface | eftcamb_abstract_parametrizations_2d::ParametrizedFunction2DInitParams |
Subroutine that reads a Ini file looking for the parameters of the function. More... | |
interface | eftcamb_abstract_parametrizations_2d::ParametrizedFunction2DParameterValues |
Subroutine that returns the value of the function i-th parameter. More... | |
interface | eftcamb_abstract_parametrizations_2d::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... | |
interface | eftcamb_abstract_parametrizations_2d::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 | eftcamb_abstract_parametrizations_2d::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 | eftcamb_abstract_parametrizations_2d::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 | eftcamb_abstract_parametrizations_2d::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 | eftcamb_abstract_parametrizations_2d::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... | |
Modules | |
module | eftcamb_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. | |
Functions/Subroutines | |
integer function | eftcamb_abstract_parametrizations_2d::parametrizedfunction2dparamnumber (self) |
Function that returns the number of parameters of the parametrized function. More... | |
This file 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. This guarantees maximum performances as well as maximum flexibility.
Definition in file 05_abstract_parametrizations_2D.f90.