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 BB0(vector<TOutput> &res, TScale
const& mu2, TMass
const& m0, TMass
const& m1, TScale
const& s)
const;
33 void BB1(vector<TOutput> &res, TScale
const& mu2, TMass
const& m)
const;
36 void BB2(vector<TOutput> &res, TScale
const& mu2, TMass
const& m)
const;
39 void BB3(vector<TOutput> &res, TScale
const& mu2, TMass
const& s)
const;
42 void BB4(vector<TOutput> &res, TScale
const& mu2, TMass
const& m, TScale
const& s)
const;
45 void BB5(vector<TOutput> &res, TScale
const& mu2, TMass
const& m0, TMass
const& m1)
const;
void BB5(vector< TOutput > &res, TScale const &mu2, TMass const &m0, TMass const &m1) const
Special configuration I(0;m0,m1)
Definition: bubble.cc:211
void BB3(vector< TOutput > &res, TScale const &mu2, TMass const &s) const
Special configuration I(s;0,0)
Definition: bubble.cc:171
The Bubble integral.
Definition: bubble.h:20
void BB2(vector< TOutput > &res, TScale const &mu2, TMass const &m) const
Special configuration I(0;0,m2)
Definition: bubble.cc:152
void BB1(vector< TOutput > &res, TScale const &mu2, TMass const &m) const
Special configuration I(m2;0,m2)
Definition: bubble.cc:133
void BB4(vector< TOutput > &res, TScale const &mu2, TMass const &m, TScale const &s) const
Special configuration I(s;0,m2)
Definition: bubble.cc:191
void integral(vector< TOutput > &res, TScale const &mu2, vector< TMass > const &m, vector< TScale > const &p)
Computes the Bubble integral automatically.
Definition: bubble.cc:44
~Bubble()
The Destructor.
Definition: bubble.cc:27
The Topology abstract class.
Definition: topology.h:26
void BB0(vector< TOutput > &res, TScale const &mu2, TMass const &m0, TMass const &m1, TScale const &s) const
General configuration I(s;m0,m1)
Definition: bubble.cc:107
Bubble()
The Constructor.
Definition: bubble.cc:19