v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
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_qed_i])(i,j) = x;
gslpp::matrix< double > * Elem(orders order) const
gslpp::matrix< double > ** getEvol() const
void setM(double M)
Sets the upper scale for the running of the Wilson Coefficients.
A class for constructing and defining operations on real matrices.
A base class for defining operations on matrices, both real and complex.
schemes
An enum type for regularization schemes.
A template class for the Wilson coefficients.
double getM() const
Retrieve the upper scale of the Wilson Coefficients.
orders_qed
An enum type for orders in electroweak.
virtual void resetCoefficient()
virtual ~RGEvolutor()
destructor
void setElem(const gslpp::matrix< double > &v, orders order_i)
orders
An enum type for orders in QCD.
gslpp::matrix< double > * Evol(orders order)
Evolution matrix set at a fixed order of QCD coupling.
void setEvol(unsigned int i, unsigned int j, double x, orders order_i)
void setScales(double mu, double M)
Sets the upper and lower scale for the running of the Wilson Coefficients.
RGEvolutor(unsigned int dim, schemes scheme, orders order)
constructor
Complex number, vector and matrix manipulation using GSL.
void setMu(double mu)
Sets the lower scale for the running of the Wilson Coefficients.
gslpp::matrix< double > * elem[MAXORDER_QED+1]