An RGE running algorithm for the GeneralTHDM parameters.
More...
#include <GeneralTHDMRunner.h>
An RGE running algorithm for the GeneralTHDM parameters.
- Author
- HEPfit Collaboration
- Copyright
- GNU General Public License
Renormalization group evolution of the relevant SM and GeneralTHDM parameters
Definition at line 21 of file GeneralTHDMRunner.h.
◆ GeneralTHDMRunner()
| GeneralTHDMRunner::GeneralTHDMRunner |
( |
const StandardModel & |
SM_i | ) |
|
◆ ~GeneralTHDMRunner()
| GeneralTHDMRunner::~GeneralTHDMRunner |
( |
| ) |
|
|
virtual |
◆ RGEGeneralTHDMRunner()
| double GeneralTHDMRunner::RGEGeneralTHDMRunner |
( |
double |
InitialValues[], |
|
|
unsigned long int |
NumberOfRGEs, |
|
|
double |
Q1, |
|
|
double |
Q2, |
|
|
int |
order, |
|
|
double |
Rpeps, |
|
|
double |
tNLOuni |
|
) |
| |
|
virtual |
Definition at line 261 of file GeneralTHDMRunner.cpp.
264 const gsl_odeiv2_step_type * T = gsl_odeiv2_step_rk4;
267 gsl_odeiv2_step * s = gsl_odeiv2_step_alloc(T, NumberOfRGEs);
272 gsl_odeiv2_control * c = gsl_odeiv2_control_y_new(1e-6, 0.0);
275 gsl_odeiv2_evolve * e = gsl_odeiv2_evolve_alloc(NumberOfRGEs);
281 double t1 = Q1*
log(10.0);
282 double t2 = Q2*
log(10.0);
283 double tNLOuni = NLOuniscale*
log(10.0);
286 double InitialStepSize = 1e-6;
291 int status = gsl_odeiv2_evolve_apply (e, c, s, &RGEsystem, &t1, t2, &InitialStepSize, InitialValues);
292 if(status != GSL_SUCCESS)
break;
295 if(
RGEcheckGTHDM(InitialValues,t1,Rpeps,tNLOuni) != 0)
break;
298 gsl_odeiv2_evolve_free (e);
299 gsl_odeiv2_control_free (c);
300 gsl_odeiv2_step_free (s);
◆ myGTHDM
The documentation for this class was generated from the following files: