![]()  | 
  
    APFEL 4.8.0
    
   A PDF evolution library in C++ 
   | 
 
The AlphaQCDQED is a specialization class of the MatchedEvolution class for the computation of the mixed evolution of QCD and QED. More...
#include <alphaqcdqed.h>
  
Public Member Functions | |
| matrix< double > | MatchObject (bool const &Up, int const &nfl, matrix< double > const &Coup) const | 
| Function for the computation of the matching.   | |
| matrix< double > | Derivative (int const &nfl, double const &, matrix< double > const &as) const | 
| Function that returns QCDxQED  | |
| matrix< double > | betaQCDQED (int const &pt, int const &nf, int const &nl) const | 
| Function for the computation of the single coefficients of the expansion of the QCDxQED  | |
Constructors  | |
List of constructors.  | |
| AlphaQCDQED ()=delete | |
| AlphaQCDQED (double const &AlphaQCDRef, double const &AlphaQEDRef, double const &MuRef, std::vector< double > const &QuarkThresholds, std::vector< double > const &LeptThresholds, int const &pt, int const &nsteps=10) | |
| AlphaQCDQED constructor.   | |
  Public Member Functions inherited from apfel::MatchedEvolution< matrix< double > > | |
| MatchedEvolution ()=delete | |
| MatchedEvolution (matrix< double > const &ObjRef, double const &MuRef, std::vector< double > const &Thresholds, int const &nsteps=10) | |
| The MatchedEvolution constructor.   | |
| virtual | ~MatchedEvolution ()=default | 
| virtual matrix< double > | EvolveObject (int const &nf, double const &t0, double const &t1, matrix< double > const &Obj0) const | 
| Virtual function for the computation of the evolution.   | |
| matrix< double > | Evaluate (double const &mu) const | 
| Function that returns the evolved object.   | |
| matrix< double > | GetObjectRef () const | 
| Function that returns the reference value of the object.   | |
| double | GetMuRef () const | 
| Function that returns the reference scale.   | |
| std::vector< double > | GetThresholds () const | 
| Function that returns the values of the thresholds.   | |
| int | GetNumberOfSteps () const | 
| Function that returns the number of steps.   | |
| void | SetObjectRef (matrix< double > ObjRef) | 
| Function that sets the reference value of the object.   | |
| void | SetMuRef (double const &MuRef) | 
| Function that sets the reference scale.   | |
| void | SetNumberOfSteps (int const &nsteps) | 
| Function that sets the number of steps of the RK algorithm.   | |
Private Attributes | |
| int const | _pt | 
| Perturbative order.   | |
| std::function< matrix< double >(int const &, matrix< double > const &)> | _BetaFunction | 
| Beta function.   | |
Additional Inherited Members | |
  Protected Attributes inherited from apfel::MatchedEvolution< matrix< double > > | |
| matrix< double > | _ObjRef | 
| double | _MuRef | 
| double | _MuRef2 | 
| double | _LogMuRef2 | 
| std::vector< double > | _Thresholds | 
| int | _nsteps | 
| std::vector< double > | _Thresholds2 | 
| std::vector< double > | _LogThresholds2 | 
The AlphaQCDQED is a specialization class of the MatchedEvolution class for the computation of the mixed evolution of QCD and QED.
      
  | 
  delete | 
| apfel::AlphaQCDQED::AlphaQCDQED | ( | double const & | AlphaQCDRef, | 
| double const & | AlphaQEDRef, | ||
| double const & | MuRef, | ||
| std::vector< double > const & | QuarkThresholds, | ||
| std::vector< double > const & | LeptThresholds, | ||
| int const & | pt, | ||
| int const & | nsteps = 10 ) | 
AlphaQCDQED constructor.
| AlphaQCDRef | the reference value of the QCD coupling | 
| AlphaQEDRef | the reference value of the QED coupling | 
| MuRef | the reference value of the scale | 
| QuarkThresholds | vector of quark thresholds | 
| LeptThresholds | vector of lepton thresholds | 
| pt | perturbative order | 
| nsteps | number of steps of the ODE solver | 
| matrix< double > apfel::AlphaQCDQED::betaQCDQED | ( | int const & | pt, | 
| int const & | nf, | ||
| int const & | nl ) const | 
Function for the computation of the single coefficients of the expansion of the QCDxQED 
| pt | perturbative order | 
| nf | number of active quark flavours | 
| nl | number of active lepton flavours | 

      
  | 
  virtual | 
Function that returns QCDxQED 
| nfl | total number of active flavours including both quarks and leptons | 
| as | value of the couplings | 

Implements apfel::MatchedEvolution< matrix< double > >.
      
  | 
  virtual | 
Function for the computation of the matching.
| Up | tells whether the matching is upward or not (downward) | 
| nfl | total number of active flavours including both quarks and leptons | 
| Coup | value of the coupling to be matched | 

Implements apfel::MatchedEvolution< matrix< double > >.
      
  | 
  private | 
Beta function.
      
  | 
  private | 
Perturbative order.