24 std::stringstream out;
26 throw std::runtime_error(
"RGEvolutor::setEvol(): matrix indices " + out.str() +
" out of range");
28 if (order_i >
order) {
29 std::stringstream out;
31 throw std::runtime_error(
"RGEvolutor::setEvol(): order " + out.str() +
" not implemented ");
33 (*
elem[order_i])(i,j) = x;
39 std::stringstream out;
41 throw std::runtime_error(
"RGEvolutor::setEvol(): matrix indices " + out.str() +
" out of range");
43 if (order_i >
order) {
44 std::stringstream out;
46 throw std::runtime_error(
"RGEvolutor::setEvol(): order " + out.str() +
" not implemented ");
48 (*
elem[order_i])(i,j) = x;
52 std::stringstream out;
54 throw std::runtime_error(
"RGEvolutor::setEvol(): matrix indices " + out.str() +
" out of range");
57 std::stringstream out;
59 throw std::runtime_error(
"RGEvolutor::setEvol(): order " + out.str() +
" not implemented ");
61 (*
elem[order_ew_i])(i,j) = x;
132 return Elem(order_ew);
gslpp::matrix< double > * Elem(orders order) const
void setEvol(unsigned int i, unsigned int j, double x, orders order_i)
A class for constructing and defining operations on real matrices.
A base class for defining operations on matrices, both real and complex.
void setElem(const gslpp::matrix< double > &v, orders order_i)
orders
An enum type for orders in QCD.
void setMu(double mu)
Sets the lower scale for the running of the Wilson Coefficients.
virtual ~RGEvolutor()
destructor
void setScales(double mu, double M)
Sets the upper and lower scale for the running of the Wilson Coefficients.
schemes
An enum type for regularization schemes.
void setM(double M)
Sets the upper scale for the running of the Wilson Coefficients.
A template class for the Wilson coefficients.
gslpp::matrix< double > ** getEvol() const
orders_ew
An enum type for orders in electroweak.
gslpp::matrix< double > * Evol(orders order)
Evolution matrix set at a fixed order of QCD coupling.
gslpp::matrix< double > * elem[MAXORDER_EW+1]
double getM() const
Retrieve the upper scale of the Wilson Coefficients.
Complex number, vector and matrix manipulation using GSL.
RGEvolutor(unsigned int dim, schemes scheme, orders order)
constructor