#include <coupling.h>
Public Types | |
| enum | { exact, truncate_in_one_over_L } |
Static Public Member Functions | |
| double | beta_0 (int Nf) |
| double | beta_1 (int Nf) |
| int | get_active_flavours (double Q) |
| double | get_lambda_QCD (double Q) |
| double | get_lambda_QCD (int Nf) |
| double | get_value (double Q, int Nf) |
Static Public Attributes | |
| double | lambda_3 = 0.374 |
| double | lambda_4 = 0.327 |
| double | lambda_5 = 0.226 |
| double | charm_threshold = 1.3 |
| double | bottom_threshold = 4.7 |
| int | method = alpha_strong::truncate_in_one_over_L |
Static Private Member Functions | |
| double | get_F (double Q, double a_s, int Nf) |
| double | get_dF (double Q, double a_s, int Nf) |
| double | root_safeI (double a, double b, double Q, int Nf) |
The class works with the quantity
.
If alpha_strong::method == alpha_strong::exact, the value of
is obtained by solving numerically the equation
where
.
If alpha_strong::method == alpha_strong::truncate_in_one_over_L, the value of
is given by the formula
|
|
The first coefficient
with
|
|
|
The second coefficient
with
|
|
|
Returns the number of active flavours at the scale |
|
||||||||||||||||
|
Evaluates
|
|
||||||||||||||||
|
Evaluates
with |
|
|
Returns the appropriate |
|
|
Returns the appropriate |
|
||||||||||||
|
Returns the value of
The parameter |
|
||||||||||||||||||||
|
Numerical solution of the equation
for |
1.3.7