#include <rge.h>
Inheritance diagram for RGE:
Public Member Functions | |
RGE () | |
Default constructor fills data with zeroes. | |
void | setMu (double e) |
Sets renormalisation scale to e. | |
virtual void | setmu (double f) |
void | setPars (int i) |
Set number of parameters in RGE object. | |
void | setLoops (int l) |
Set number of loops used. | |
void | setThresholds (int t) |
double | displayMu () const |
Return renomalisation scale. | |
int | displayLoops () const |
Return number of loops. | |
int | howMany () const |
Return number of parameters. | |
int | displayThresholds () const |
Return level of threshold approximation. | |
virtual DoubleVector | display () const =0 |
virtual void | set (const DoubleVector &s)=0 |
virtual DoubleVector | beta () const =0 |
Beta functions - all RGE objects must have them. | |
virtual int | run (double from, double to, double eps=-1.0) |
Runs parameters from scale "from" to "to, eps is fractional accuracy. | |
virtual int | runto (double to, double eps=-1.0) |
Runs parameters to scale "to", eps is accuracy. | |
int | callRK (double x1, double x2, DoubleVector &v, DoubleVector(*derivs)(double, const DoubleVector &), double eps=-1.0) |
|
Does the actual calling of Runge Kutta: default precision is TOLERANCE. Returns >0 if there's a problem with the running. IO parameters: x1=start renormalisation scale, x2=end renormalisation scale, v=boundary condition on parameters to be run on input, but gets changed to calculated final values on output, function to calculate derivatives are encoded in *derivs, eps is the numerical accuracy |
|
Displays all RGE parameters in a double vector. Obligatory function for derived classes. Implemented in QedQcd, SoftParsMssm, and MssmSusy. |
|
Sets all parameters in an RGE object to the contents of s. It's an obligatory function for a derived class. Implemented in QedQcd, SoftParsMssm, and MssmSusy. |
|
Default is to just set mu, but if you've got a derived class, you may like to call several setMu's. |
|
Set level of threshold approximation used. It's typically used in the beta functions or boundary conditions. |