14#include "gslpp_special_functions.h"
16#include "boost/multi_array.hpp"
328 std::map< uint, double >
ai[NF];
341 gslpp::matrix<gslpp::complex>
evecc;
342 gslpp::vector<gslpp::complex>
evalc;
346#define F_iCacheSize 5
void DF1Ev(double mu, double M, int nf, schemes scheme)
a void type method storing properly the magic numbers for the implementation of the evolutor
gslpp::matrix< double > gg
std::map< std::vector< uint >, double > vM131vi[NF]
gslpp::matrix< double > GammaQQ(indices nm, uint n_u, uint n_d) const
QQ block of the QCD+QED anomalous dimension.
std::map< std::vector< uint >, double > vM14vi[NF]
gslpp::matrix< double > GammaCP(indices nm, uint n_u, uint n_d) const
CP block of the QCD+QED anomalous dimension.
std::map< std::vector< uint >, double > vM34vi[NF]
std::map< std::vector< uint >, double > vM2vi[NF]
std::map< std::vector< uint >, double > vM3vi[NF]
std::map< std::vector< uint >, double > vM5vi[NF]
gslpp::matrix< double > jv
gslpp::matrix< double > GammaBL(indices nm, uint n_u, uint n_d) const
BL block of the QED anomalous dimension.
gslpp::matrix< double > GammaBB(indices nm, uint n_u, uint n_d) const
BB block of the QCD+QED anomalous dimension.
std::map< std::vector< uint >, double > vM311vi[NF]
double f_h(uint nf, uint i, uint p, uint q, uint j, int k, int l, int m, double eta)
auxiliary function h - eq. (53) of Huber, Lunghi, Misiak, Wyler, hep-ph/0512066
gslpp::matrix< double > GammaBP(indices nm, uint n_u, uint n_d) const
BP block of the QCD+QED anomalous dimension.
gslpp::matrix< double > evec
gslpp::matrix< double > GammaMM(indices nm, uint n_u, uint n_d) const
MM block of the QCD+QED anomalous dimension.
gslpp::matrix< double > GammaQL(indices nm, uint n_u, uint n_d) const
QL block of the QED anomalous dimension.
std::map< std::vector< uint >, double > vM133vi[NF]
double f_f_d[2][F_iCacheSize]
gslpp::matrix< double > GammaCL(indices nm, uint n_u, uint n_d) const
CL block of the QED anomalous dimension.
gslpp::matrix< double > js
std::map< std::vector< uint >, double > vM331vi[NF]
gslpp::matrix< gslpp::complex > evecc
gslpp::matrix< double > GammaBQ(indices nm, uint n_u, uint n_d) const
BQ block of the QED anomalous dimension.
gslpp::matrix< double > AnomalousDimension(indices nm, uint n_u, uint n_d) const
a method returning the anomalous dimension matrix given in the Misiak basis
double f_f(uint nf, uint i, uint j, int k, double eta)
auxiliary function f - eq. (50) of Huber, Lunghi, Misiak, Wyler, hep-ph/0512066
gslpp::matrix< double > GammaPL(indices nm, uint n_u, uint n_d) const
PL block of the QED anomalous dimension.
virtual ~EvolDF1()
EvolDF1 destructor.
std::map< std::vector< uint >, double > vM33vi[NF]
std::map< std::vector< uint >, double > vM43vi[NF]
gslpp::matrix< double > jssv
gslpp::matrix< double > GammaPP(indices nm, uint n_u, uint n_d) const
PP block of the QCD+QED anomalous dimension.
gslpp::vector< gslpp::complex > evalc
gslpp::matrix< double > jss
std::map< std::vector< uint >, double > vM11vi[NF]
const StandardModel & model
void CheckNf(indices nm, uint nf) const
a method returning the anomalous dimension in the Chetyrkin, Misiak and Munz operator basis
double f_r(uint nf, uint i, uint j, int k, double eta)
auxiliary function r - eq. (51) of Huber, Lunghi, Misiak, Wyler, hep-ph/0512066
friend double gslpp_special_functions::zeta(int i)
std::map< std::vector< uint >, double > vM13vi[NF]
int f_f_c[4][F_iCacheSize]
std::map< std::vector< uint >, double > vM313vi[NF]
gslpp::matrix< double > GammaPM(indices nm, uint n_u, uint n_d) const
PM block of the QCD+QED anomalous dimension.
const Expanded< gslpp::matrix< double > > & DF1Evol(double mu, double M, schemes scheme=NDR)
a method returning the evolutor related to the high scale and the low scale
gslpp::matrix< double > GammaPQ(indices nm, uint n_u, uint n_d) const
PQ block of the QED anomalous dimension.
std::map< std::vector< uint >, double > vM1vi[NF]
std::map< std::vector< uint >, double > vM32vi[NF]
gslpp::matrix< double > vij
gslpp::matrix< double > h
std::map< std::vector< uint >, double > vM41vi[NF]
std::map< std::vector< uint >, double > vM6vi[NF]
std::map< std::vector< uint >, double > vM0vi[NF]
gslpp::matrix< double > GammaCM(indices nm, uint n_u, uint n_d) const
CM block of the QCD+QED anomalous dimension.
EvolDF1(std::string reqblocks, schemes scheme, const StandardModel &model_i, qcd_orders order_qcd, qed_orders order_qed)
EvolDF1 constructor.
gslpp::matrix< double > GammaCQ(indices nm, uint n_u, uint n_d) const
CQ block of the QED anomalous dimension.
std::map< std::vector< uint >, double > vM23vi[NF]
gslpp::matrix< double > GammaCC(indices nm, uint n_u, uint n_d) const
CC block of the QCD+QED anomalous dimension.
std::map< std::vector< uint >, double > vM4vi[NF]
std::map< std::vector< uint >, double > vM113vi[NF]
gslpp::matrix< double > GammaQP(indices nm, uint n_u, uint n_d) const
QP block of the QCD+QED anomalous dimension.
gslpp::matrix< double > GammaLL(indices nm, uint n_u, uint n_d) const
LL block of the QED anomalous dimension.
gslpp::matrix< double > s_s
double f_g(uint nf, uint i, uint p, uint j, int k, int l, double eta)
auxiliary function g - eq. (52) of Huber, Lunghi, Misiak, Wyler, hep-ph/0512066
gslpp::matrix< double > GammaQM(indices nm, uint n_u, uint n_d) const
QM block of the QCD anomalous dimension.
gslpp::matrix< double > evec_i
std::map< std::vector< uint >, double > vM31vi[NF]
std::map< uint, double > ai[NF]
gslpp::vector< double > eval
A model class for the Standard Model.
schemes
An enum type for regularization schemes.
qed_orders
An enum type for qed_orders in electroweak.
qcd_orders
An enum type for qcd_orders in QCD.