![]() |
APFEL 4.8.0
A PDF evolution library in C++
|
Go to the source code of this file.
Classes | |
struct | apfel::DglapObjects |
Structure that contains all the precomputed quantities needed to perform the DGLAP evolution, i.e. perturbative coefficients of splitting functions and matching conditions, and the heavy quark thresholds. More... | |
Namespaces | |
namespace | apfel |
Namespace for all APFEL++ functions and classes. | |
Functions | |
DGLAP object initializers | |
Collection of functions that initialise DglapObjects structure for the different kinds of evolution currently available. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCD (Grid const &g, std::vector< double > const &Masses, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCD function precomputes the perturbative coefficients of space-like unpolarised splitting functions and matching conditions and store them into a 'DglapObjects' structure. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCD (Grid const &g, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCD function precomputes the perturbative coefficients of space-like unpolarised splitting functions and matching conditions and store them into a 'DglapObjects' structure. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCDpol (Grid const &g, std::vector< double > const &Masses, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCDpol function precomputes the perturbative coefficients of space-like longitudinally polarised splitting functions and matching conditions (assumed to be equal to the unpolarised ones) and store them into a 'DglapObjects' structure. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCDpol (Grid const &g, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCDpol function precomputes the perturbative coefficients of space-like longitudinally polarised splitting functions and matching conditions (assumed to be equal to the unpolarised ones) and store them into a 'DglapObjects' structure. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCDT (Grid const &g, std::vector< double > const &Masses, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCDT function precomputes the perturbative coefficients of time-like unpolarised splitting functions and matching conditions and store them into a 'DglapObjects' structure. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCDT (Grid const &g, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCDT function precomputes the perturbative coefficients of time-like unpolarised splitting functions and matching conditions and store them into a 'DglapObjects' structure. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCDtrans (Grid const &g, std::vector< double > const &Masses, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCDtrans function precomputes the perturbative coefficients of space-like transverity splitting functions and matching conditions and store them into a 'DglapObjects' structure. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCDtrans (Grid const &g, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCDtrans function precomputes the perturbative coefficients of space-like transverity splitting functions and matching conditions and store them into a 'DglapObjects' structure. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCDTtrans (Grid const &g, std::vector< double > const &Masses, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCDtrans function precomputes the perturbative coefficients of timelike-like transverity splitting functions and matching conditions and store them into a 'DglapObjects' structure. | |
std::map< int, DglapObjects > | apfel::InitializeDglapObjectsQCDTtrans (Grid const &g, std::vector< double > const &Thresholds, bool const &OpEvol=false, double const &IntEps=1e-5) |
The InitializeDglapObjectsQCDtrans function precomputes the perturbative coefficients of time-like transverity splitting functions and matching conditions and store them into a 'DglapObjects' structure. | |
DGLAP builders | |
Collection of functions that build a Dglap object used to perform the DGLAP evolution of distributions or operators. | |
std::unique_ptr< Dglap< Distribution > > | apfel::BuildDglap (std::map< int, DglapObjects > const &DglapObj, std::function< std::map< int, double >(double const &, double const &)> const &InDistFunc, double const &MuRef, int const &PerturbativeOrder, std::function< double(double const &)> const &Alphas, double const &xi=1, int const &nsteps=10) |
The BuildDglap function builds the actual dglap object that performs the DGLAP evolution for distributions. | |
std::unique_ptr< Dglap< Operator > > | apfel::BuildDglap (std::map< int, DglapObjects > const &DglapObj, double const &MuRef, int const &PerturbativeOrder, std::function< double(double const &)> const &Alphas, double const &xi=1, int const &nsteps=10) |
The BuildDglap function builds the actual dglap object that performs the DGLAP evolution for operators. | |
std::unique_ptr< Dglap< Distribution > > | apfel::BuildDglap (std::function< DglapObjects(double const &)> const &DglapObj, std::vector< double > const &Thresholds, std::function< std::map< int, double >(double const &, double const &)> const &InDistFunc, double const &MuRef, int const &PerturbativeOrder, std::function< double(double const &)> const &Alphas, int const &nsteps=10) |
The BuildDglap function builds the actual dglap object that performs the DGLAP evolution for distributions. | |