48 std::vector<double>
const& Masses,
49 std::vector<double>
const& Thresholds,
50 bool const& OpEvol =
false,
51 double const& IntEps = 1e-5);
66 std::vector<double>
const& Thresholds,
67 bool const& OpEvol =
false,
68 double const& IntEps = 1e-5);
84 std::vector<double>
const& Masses,
85 std::vector<double>
const& Thresholds,
86 bool const& OpEvol =
false,
87 double const& IntEps = 1e-5);
103 std::vector<double>
const& Thresholds,
104 bool const& OpEvol =
false,
105 double const& IntEps = 1e-5);
120 std::vector<double>
const& Masses,
121 std::vector<double>
const& Thresholds,
122 bool const& OpEvol =
false,
123 double const& IntEps = 1e-5);
138 std::vector<double>
const& Thresholds,
139 bool const& OpEvol =
false,
140 double const& IntEps = 1e-5);
155 std::vector<double>
const& Masses,
156 std::vector<double>
const& Thresholds,
157 bool const& OpEvol =
false,
158 double const& IntEps = 1e-5);
173 std::vector<double>
const& Thresholds,
174 bool const& OpEvol =
false,
175 double const& IntEps = 1e-5);
190 std::vector<double>
const& Masses,
191 std::vector<double>
const& Thresholds,
192 bool const& OpEvol =
false,
193 double const& IntEps = 1e-5);
208 std::vector<double>
const& Thresholds,
209 bool const& OpEvol =
false,
210 double const& IntEps = 1e-5);
231 std::unique_ptr<Dglap<Distribution>>
BuildDglap(std::map<int, DglapObjects>
const& DglapObj,
232 std::function<std::map<int, double>(
double const&,
double const&)>
const& InDistFunc,
234 int const& PerturbativeOrder,
235 std::function<
double(
double const&)>
const& Alphas,
236 double const& xi = 1,
237 int const& nsteps = 10);
250 std::unique_ptr<Dglap<Operator>>
BuildDglap(std::map<int, DglapObjects>
const& DglapObj,
252 int const& PerturbativeOrder,
253 std::function<
double(
double const&)>
const& Alphas,
254 double const& xi = 1,
255 int const& nsteps = 10);
270 std::vector<double>
const& Thresholds,
271 std::function<std::map<int, double>(
double const&,
double const&)>
const& InDistFunc,
273 int const& PerturbativeOrder,
274 std::function<
double(
double const&)>
const& Alphas,
275 int const& nsteps = 10);
The Grid class defines ab object that is essentially a collection of "SubGrid" objects plus other glo...
Definition grid.h:22
Namespace for all APFEL++ functions and classes.
Definition alphaqcd.h:14
std::map< int, DglapObjects > 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-lik...
std::map< int, DglapObjects > 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 unpola...
std::map< int, DglapObjects > 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 lon...
std::unique_ptr< Dglap< Distribution > > 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 distribu...
std::map< int, DglapObjects > 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 t...
std::map< int, DglapObjects > 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 unpola...
Structure that contains all the precomputed quantities needed to perform the DGLAP evolution,...
Definition dglapbuilder.h:23
std::map< int, Set< Operator > > MatchingConditions
Definition dglapbuilder.h:26
double Threshold
Definition dglapbuilder.h:24
std::map< int, Set< Operator > > SplittingFunctions
Definition dglapbuilder.h:25