![]() |
APFEL 4.8.0
A PDF evolution library in C++
|
#include "apfel/grid.h"
#include "apfel/operator.h"
#include "apfel/set.h"
#include "apfel/dglapbuilder.h"
#include "apfel/tabulateobject.h"
#include "apfel/constants.h"
Go to the source code of this file.
Classes | |
struct | apfel::GtmdObjects |
Namespaces | |
namespace | apfel |
Namespace for all APFEL++ functions and classes. | |
Functions | |
GTMD object initializers | |
Collection of functions that initialise GtmdObjects structure for the perturbartive evolution and matching currently available. | |
std::map< int, GtmdObjects > | apfel::InitializeGtmdObjects (Grid const &g, std::vector< double > const &Thresholds, double const &xi, double const &IntEps=1e-5) |
The InitializeGtmdObjects function precomputes the perturbative coefficients required for the evolution and matching of GTMD and store them into a 'GtmdObjects' structure. | |
GTMD builders | |
Collection of functions that build a GTMD distributions as Set<Distribution>-valued functions. These functions perform evolution and matching either separately or alltogether. | |
std::function< Set< Distribution >(double const &, double const &, double const &)> | apfel::BuildGtmds (std::map< int, GtmdObjects > const &GtmdObj, std::function< Set< Distribution >(double const &)> const &CollGPDs, std::function< double(double const &)> const &Alphas, int const &PerturbativeOrder, double const &Ci=1, double const &IntEps=1e-7) |
Function that returns the matched and evolved GTMDs in b-space as functions of the final scale and rapidity. | |
std::function< Set< Distribution >(double const &)> | apfel::MatchGtmds (std::map< int, GtmdObjects > const &GtmdObj, std::function< Set< Distribution >(double const &)> const &CollGPDs, std::function< double(double const &)> const &Alphas, int const &PerturbativeOrder, double const &Ci=1) |
Function that returns the matched TMD GPDs in b-space. | |
std::function< Set< Operator >(double const &)> | apfel::MatchingFunctions (std::map< int, GtmdObjects > const &GtmdObj, std::function< double(double const &)> const &Alphas, int const &PerturbativeOrder, double const &Ci=1) |
Function that returns the mathing functions for the GTMDs. | |