|
ePDF
1.1.0
A QED evolution library
|
The "NDistribution" class. More...
#include <ndistributions.h>
Public Member Functions | |
| NDistributions (YAML::Node const &config) | |
| The "NDistribution" constructor. More... | |
| virtual | ~NDistributions () |
| The "NDistribution" destructor. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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 More... | |
| std::complex< double > | fde (std::complex< double > const &N) const |
| Scheme functions. More... | |
| std::complex< double > | fdgm (std::complex< double > const &N) const |
| 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. More... | |
| std::complex< double > | Integrandns (std::complex< double > const &G0, std::complex< double > const &G1, std::complex< double > const &J, double const &a) const |
| Matrix< std::complex< double > > | Minv (Matrix< std::complex< double >> const &M) const |
Private Attributes | |
| const AlphaQED | _aQED |
| const int | _ipt |
| const int | _nl |
| const double | _Qi |
| const double | _ai |
| const double | _bt0 |
| const double | _bt1 |
| const std::string | _method |
| const bool | _expand |
| const std::string | _scheme |
The "NDistribution" class.
| ePDF::NDistributions::NDistributions | ( | YAML::Node const & | config | ) |
The "NDistribution" constructor.
| config | the YAML:Node with the parameters |
|
inlinevirtual |
The "NDistribution" destructor.
| std::pair<std::complex<double>, Matrix<std::complex<double> > > ePDF::NDistributions::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.
| N | moment |
| Q | final scale coupling |
|
virtual |
function that returns the N-th (complex) moment of PDFs.
| N | moment |
| Q | the final scale |
| std::complex<double> ePDF::NDistributions::fde | ( | std::complex< double > const & | N | ) | const |
Scheme functions.
| N | moment |
| std::complex<double> ePDF::NDistributions::fdgm | ( | std::complex< double > const & | N | ) | const |
| std::pair<std::complex<double>, Matrix<std::complex<double> > > ePDF::NDistributions::InitialDistributions | ( | std::complex< double > const & | N | ) | const |
function that returns the initial distributions in N space
| N | moment |
| std::complex<double> ePDF::NDistributions::Integrandns | ( | std::complex< double > const & | G0, |
| std::complex< double > const & | G1, | ||
| std::complex< double > const & | J, | ||
| double const & | a | ||
| ) | const |
| Matrix<std::complex<double> > ePDF::NDistributions::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.
| Matrix<std::complex<double> > ePDF::NDistributions::Minv | ( | Matrix< std::complex< double >> const & | M | ) | const |
| std::pair<std::complex<double>, Matrix<std::complex<double> > > ePDF::NDistributions::PathOrdering | ( | std::complex< double > const & | N, |
| double const & | Q | ||
| ) | const |
function that returns the evolution operators in N space using the path-ordering method.
| N | moment |
| Q | final scale coupling |
| std::pair<std::complex<double>, Matrix<std::complex<double> > > ePDF::NDistributions::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.
| N | moment |
| Q | final scale coupling |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.16