|
ePDF
1.1.0
A QED evolution library
|
Go to the documentation of this file.
10 #include <yaml-cpp/yaml.h>
38 virtual std::vector<std::complex<double>>
Evolve(std::complex<double>
const& N,
double const& Q)
const;
74 std::complex<double>
fde(std::complex<double>
const& N)
const;
75 std::complex<double>
fdgm(std::complex<double>
const& N)
const;
81 Matrix<std::complex<double>>
const& G1,
82 Matrix<std::complex<double>>
const& J,
83 double const& a)
const;
84 std::complex<double>
Integrandns(std::complex<double>
const& G0,
85 std::complex<double>
const& G1,
86 std::complex<double>
const& J,
87 double const& a)
const;
std::complex< double > Integrandns(std::complex< double > const &G0, std::complex< double > const &G1, std::complex< double > const &J, double const &a) const
std::complex< double > fde(std::complex< double > const &N) const
Scheme functions.
const int _ipt
Definition: ndistributions.h:92
std::pair< std::complex< double >, Matrix< std::complex< double > > > PathOrdering(std::complex< double > const &N, double const &Q) const
function that returns the evolution operators in N space using the path-ordering method.
const int _nl
Definition: ndistributions.h:93
The "Alpha QED" class.
Definition: alphaem.h:17
std::pair< std::complex< double >, Matrix< std::complex< double > > > UMatrix(std::complex< double > const &N, double const &Q) const
function that returns the evolution operators in N space using the iterative U matrix method.
std::pair< std::complex< double >, Matrix< std::complex< double > > > AlphaFixed(std::complex< double > const &N, double const &Q) const
function that returns the evolution operators in N space using for the alpha-fixed case.
const double _bt0
Definition: ndistributions.h:96
virtual ~NDistributions()
The "NDistribution" destructor.
Definition: ndistributions.h:31
Matrix< std::complex< double > > Integrandsg(Matrix< std::complex< double >> const &G0, Matrix< std::complex< double >> const &G1, Matrix< std::complex< double >> const &J, double const &a) const
Helper functions.
const std::string _scheme
Definition: ndistributions.h:100
const AlphaQED _aQED
Definition: ndistributions.h:91
const double _bt1
Definition: ndistributions.h:97
std::complex< double > fdgm(std::complex< double > const &N) const
virtual std::vector< std::complex< double > > Evolve(std::complex< double > const &N, double const &Q) const
function that returns the N-th (complex) moment of PDFs.
std::pair< std::complex< double >, Matrix< std::complex< double > > > InitialDistributions(std::complex< double > const &N) const
function that returns the initial distributions in N space
const bool _expand
Definition: ndistributions.h:99
The "NDistribution" class.
Definition: ndistributions.h:19
Matrix< std::complex< double > > Minv(Matrix< std::complex< double >> const &M) const
const double _Qi
Definition: ndistributions.h:94
const std::string _method
Definition: ndistributions.h:98
NDistributions(YAML::Node const &config)
The "NDistribution" constructor.
const double _ai
Definition: ndistributions.h:95