19 template<
typename TOutput = complex,
typename TMass =
double,
typename TScale =
double>
27 void integral(vector<TOutput> &res, TScale
const& mu2, vector<TMass>
const& m, vector<TScale>
const& p);
30 void B1(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
33 void B2(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
36 void B3(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
39 void B4(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
42 void B5(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
45 void B6(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
48 void B7(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
51 void B8(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
54 void B9(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
57 void B10(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
60 void B11(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
63 void B12(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
66 void B13(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
69 void B14(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
72 void B15(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
75 void B16(vector<TOutput> &res, TMass
const (&Y)[4][4], TScale
const& mu2)
const;
79 void Ycalc(TMass (&Y)[4][4],TMass (&Yalt)[4][4],
int const& massive,
bool const& opposite =
false)
const;
82 void B0m(vector<TOutput> &res, TMass
const (&xpi)[13], TScale
const& mu2)
const;
85 void B1m(vector<TOutput> &res, TMass
const (&xpi)[13], TScale
const& mu2)
const;
88 void B2m(vector<TOutput> &res, TMass
const (&xpi)[13], TScale
const& mu2)
const;
89 void B2mo(vector<TOutput> &res, TMass
const (&xpi)[13], TScale
const& mu2)
const;
90 void B2ma(vector<TOutput> &res, TMass
const (&xpi)[13], TScale
const& mu2)
const;
93 void B3m(vector<TOutput> &res, TMass
const (&xpi)[13], TScale
const& mu2)
const;
96 void B4m(vector<TOutput> &res, TMass
const (&xpi)[13])
const;
99 void BIN0(vector<TOutput> &res, TMass
const (&Y)[4][4])
const;
102 void BIN1(vector<TOutput> &res, TMass
const (&Y)[4][4])
const;
105 void BIN2(vector<TOutput> &res, TMass
const (&Y)[4][4])
const;
108 void BIN3(vector<TOutput> &res, TMass
const (&Y)[4][4])
const;
111 void BIN4(vector<TOutput> &res, TMass
const (&Y)[4][4])
const;
void B13(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,p2,p3,p4;s12,s23;0,0,m3,m4)
Definition: box.cc:1618
~Box()
The Destructor.
Definition: box.cc:89
void B3(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,pd2,0,pq2;s12,s23;0,0,0,0)
Definition: box.cc:1083
void B9(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,p2,p3,m2;s12,s23;0,0,0,m2)
Definition: box.cc:1358
void B14(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(m2,m2,m4,m4;s12,s23;0,m2,0,m4)
Definition: box.cc:1740
void B4(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,0,pt2,pq2;s12,s23;0,0,0,0)
Definition: box.cc:1149
void B16(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(m2,p2,p3,m4;s12,s23;0,m2,m3,m4)
Definition: box.cc:1891
void B7(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,0,m2,pq2;s12,s23;0,0,0,m2)
Definition: box.cc:1281
void B10(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,p2,p3,p4;s12,s23;0,0,0,m2)
Definition: box.cc:1396
The Topology abstract class.
Definition: topology.h:26
void B6(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,0,m2,m2;s12,s23;0,0,0,m2)
Definition: box.cc:1250
void B8(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,0,pt2,pq2;s12,s23;0,0,0,m2)
Definition: box.cc:1317
Box()
The Constructor.
Definition: box.cc:81
void B11(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,m3,pt2,m4;s12,s23;0,0,m3,m4)
Definition: box.cc:1441
void B12(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,m3,pt2,pq2;s12,s23;0,0,m3,m4)
Definition: box.cc:1524
void B2(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,0,0,p2;s12,s23;0,0,0,0)
Definition: box.cc:1049
void B5(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,pd2,pt2,pq2;s12,s23;0,0,0,0)
Definition: box.cc:1188
void B15(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(m2,p2,p3,m4;s12,s23;0,m2,0,m4)
Definition: box.cc:1783
void B1(vector< TOutput > &res, TMass const (&Y)[4][4], TScale const &mu2) const
Divergent box I(0,0,0,0;s12,s23;0,0,0,0)
Definition: box.cc:1024
The Box integral.
Definition: box.h:20
void integral(vector< TOutput > &res, TScale const &mu2, vector< TMass > const &m, vector< TScale > const &p)
Computes the tadpole integral.
Definition: box.cc:158