40 constexpr T
const & min(T
const & a, T
const & b){
65 double abserr_, relerr_;
69 std::array<double, 2> evolve(
double mu)
const;
71 double decouple_mass_up(
double alpha_s,
threshold const & thr,
int nf)
const;
72 double decouple_mass_down(
double alpha_s,
threshold const & thr,
int nf)
const;
78 static constexpr
int max_running_order =
82 static constexpr
double default_error = 1e-6;
97 int order = max_running_order
114 int order = max_running_order
123 double operator()(
double scale)
const;
168 double to_scale_invariant(
double ep)
const;
178 template<
typename... T>
179 inline double to_SI(T&&... t)
const{
180 return to_scale_invariant(std::forward<T>(t)...);
203 Parameters with_alpha_s(
double scale)
const;
Implements the running and decoupling of a quark mass in the scheme.
Definition: MSbar_mass.hpp:61
Definition: alpha_s.hpp:35
int nf
Number of active flavours.
Definition: MSbar_mass.hpp:52
Running and decoupling of the strong coupling constant.
double to_SI(T &&... t) const
Definition: MSbar_mass.hpp:179
constexpr unsigned beta_max_order
Highest implemented order of the beta function.
Definition: beta.hpp:43
Implements the running and decoupling of the strong coupling constant.
Definition: alpha_s.hpp:58
double m
Quark mass at the reference scale mu.
Definition: MSbar_mass.hpp:48
double mu
Reference scale.
Definition: MSbar_mass.hpp:50
Value for quark mass at a reference scale.
Definition: MSbar_mass.hpp:46
Threshold for the decoupling of a quark flavour.
Definition: threshold.hpp:42
Mass anomalous dimension in the scheme.