#include <RGEvolutorNew.h>
Definition at line 24 of file RGEvolutorNew.h.
|
| const gslpp::matrix< double > & | Evol (qcd_orders order_qcd, qed_orders order_qed=QED0) const |
| | Evolution matrix set at a fixed order of Electroweak coupling. More...
|
| |
| const Expanded< gslpp::matrix< double > > & | getEvol () const |
| |
| double | getM () const |
| | Retrieve the upper scale of the Wilson Coefficients. More...
|
| |
| | RGEvolutorNew (unsigned int dim, schemes scheme, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0) |
| | constructor More...
|
| |
| void | setEvol (const gslpp::matrix< double > &m, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0) |
| |
| void | setEvol (unsigned int i, unsigned int j, double x, qcd_orders order_i, qed_orders order_qed=QED0) |
| |
| void | setM (double M) |
| | Sets the upper scale for the running of the Wilson Coefficients. More...
|
| |
| void | setMu (double mu) |
| | Sets the lower scale for the running of the Wilson Coefficients. More...
|
| |
| void | setScales (double mu, double M) |
| | Sets the upper and lower scale for the running of the Wilson Coefficients. More...
|
| |
| virtual | ~RGEvolutorNew () |
| | destructor More...
|
| |
| double | getMu () const |
| |
| qcd_orders | getOrder_QCD () const |
| |
| qed_orders | getOrder_QED () const |
| |
| schemes | getScheme () const |
| |
| unsigned int | getSize () const |
| |
| const gslpp::matrix< double > & | getWilson (qcd_orders order_qcd_i, qed_orders order_qed_i=QED0) const |
| |
| void | resetWilson () |
| |
| void | setMu (double mu) |
| |
| void | setScheme (schemes scheme) |
| |
| | WilsonTemplateNew (unsigned int size_i, schemes scheme_i, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0) |
| |
◆ RGEvolutorNew()
constructor
- Parameters
-
| [in] | dim | dimension of the operator basis |
| [in] | scheme | renormalizations scheme |
| [in] | order | order of QCD coupling |
| [in] | order_qed | order of Electroweak coupling |
Definition at line 10 of file RGEvolutorNew.cpp.
◆ ~RGEvolutorNew()
| virtual RGEvolutorNew::~RGEvolutorNew |
( |
| ) |
|
|
inlinevirtual |
◆ Evol()
Evolution matrix set at a fixed order of Electroweak coupling.
- Parameters
-
| [in] | order_qed | order of Electroweak coupling |
- Returns
- The RGE evolution matrix at a fixed order of Electroweak coupling
Definition at line 64 of file RGEvolutorNew.cpp.
66 return getWilson(order_qcd_i, order_qed_i);
Expanded< gslpp::matrix< double > > getWilson() const
◆ getEvol()
| const Expanded< gslpp::matrix< double > > & RGEvolutorNew::getEvol |
( |
| ) |
const |
- Returns
Definition at line 37 of file RGEvolutorNew.cpp.
Expanded< gslpp::matrix< double > > wilson
◆ getM()
| double RGEvolutorNew::getM |
( |
| ) |
const |
Retrieve the upper scale of the Wilson Coefficients.
- Returns
- M The scale of the Wilson Coefficients set by the model
Definition at line 42 of file RGEvolutorNew.cpp.
◆ setEvol() [1/2]
| void RGEvolutorNew::setEvol |
( |
const gslpp::matrix< double > & |
m, |
|
|
qcd_orders |
order_qcd_i, |
|
|
qed_orders |
order_qed_i = QED0 |
|
) |
| |
- Parameters
-
| [in] | m | |
| [in] | order_qed_i | order of Electroweak coupling |
Definition at line 32 of file RGEvolutorNew.cpp.
void setWilson(const gslpp::matrix< double > &v, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0)
◆ setEvol() [2/2]
| void RGEvolutorNew::setEvol |
( |
unsigned int |
i, |
|
|
unsigned int |
j, |
|
|
double |
x, |
|
|
qcd_orders |
order_i, |
|
|
qed_orders |
order_qed = QED0 |
|
) |
| |
- Parameters
-
| [in] | i | |
| [in] | j | |
| [in] | x | |
| [in] | order_i | order of QCD coupling |
| [in] | order_qed | order of Electroweak coupling |
Definition at line 15 of file RGEvolutorNew.cpp.
18 std::stringstream out;
20 throw std::runtime_error(
"RGEvolutorNew::setEvol(): matrix indices " + out.str() +
" out of range");
23 std::stringstream out;
24 out << order_qcd_i <<
" and " << order_qed_i;
25 throw std::runtime_error(
"RGEvolutorNew::setEvol(): order " + out.str() +
" not implemented ");
27 gslpp::matrix<double> tmp =
wilson.getOrd(order_qcd_i, order_qed_i);
29 wilson.setOrd(order_qcd_i, order_qed_i, tmp);
◆ setM()
| void RGEvolutorNew::setM |
( |
double |
M | ) |
|
Sets the upper scale for the running of the Wilson Coefficients.
- Parameters
-
| [in] | M | Upper RGE running scale |
Definition at line 54 of file RGEvolutorNew.cpp.
void setScales(double mu, double M)
Sets the upper and lower scale for the running of the Wilson Coefficients.
◆ setMu()
| void RGEvolutorNew::setMu |
( |
double |
mu | ) |
|
Sets the lower scale for the running of the Wilson Coefficients.
- Parameters
-
| [in] | mu | Lower RGE running scale |
Definition at line 59 of file RGEvolutorNew.cpp.
◆ setScales()
| void RGEvolutorNew::setScales |
( |
double |
mu, |
|
|
double |
M |
|
) |
| |
Sets the upper and lower scale for the running of the Wilson Coefficients.
- Parameters
-
| [in] | mu | Lower RGE running scale |
| [in] | M | Upper RGE running scale |
Definition at line 47 of file RGEvolutorNew.cpp.
void setEvol(unsigned int i, unsigned int j, double x, qcd_orders order_i, qed_orders order_qed=QED0)
The documentation for this class was generated from the following files: