master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
20 std::stringstream out;
22 throw std::runtime_error(
"WilsonTemplate::getCoeff(): requested element " + out.str() +
23 " not present in the object");
25 std::vector<std::vector<gslpp::complex> > obj(
wilson.
getN1());
34 std::stringstream out;
36 throw std::runtime_error(
"WilsonTemplate::setCoeff(): coefficient index "
37 + out.str() +
" out of range");
40 std::stringstream out;
41 out << order_qcd_i <<
" and " << order_qed_i;
42 throw std::runtime_error(
"WilsonTemplate::setCoeff(): order " + out.str() +
59 return getWilson(order_qcd_i, order_qed_i);
const T & getOrd(int j) const
Get an element of a single expansion.
Expanded< gslpp::complex > getCoeffElement(int i) const
void setCoeff(int i, gslpp::complex z, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0)
A class for defining operations on and functions of complex numbers.
Expanded< gslpp::vector< gslpp::complex > > getWilson() const
const int getN1() const
Get the number of terms in the outer expansion.
Expanded< gslpp::vector< gslpp::complex > > wilson
schemes
An enum type for regularization schemes.
A template class for Taylor double expansion of several objects.
Expanded< gslpp::vector< gslpp::complex > > getCoeff() const
void setWilson(const gslpp::vector< gslpp::complex > &v, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0)
void setOrd(int j, T value)
Set an element of a single expansion.
const std::vector< int > & getN2() const
Get the number of terms in the inner expansion.
Complex number, vector and matrix manipulation using GSL.
WilsonCoefficientNew(unsigned int dim, schemes scheme, qcd_orders order_qcd, qed_orders order_qed=QED0)