31 #define RETURN return(0); 70 static const double a2, a3, a4, a5, a6;
73 static const double cf,ca,tr,B4,A4,A5,Zeta2,Zeta3,Zeta4,Zeta5;
75 static const double b21, b31, b32, b41, b42, b43;
76 static const double b51, b52, b53, b54;
77 static const double b61, b62, b63;
78 static const double b64, b65;
80 static const double c1, c2, c3, c4, c5;
81 static const double c6;
83 static const double dc1, dc2, dc3;
84 static const double dc4, dc5, dc6;
87 double Beta[4], B[4], Gamma[4], C[4], Nf;
90 void SetConstants(
int n);
93 friend double fSetdydx(
CRunDec S,
double x,
double A,
int nl);
95 friend double fSetdydxa1(
CRunDec S,
double x,
double A);
96 friend double fSetdydxM1(
CRunDec S,
double A,
double M);
98 friend double fSetdydxa2(
CRunDec S,
double x,
double A);
99 friend double fSetdydxM2(
CRunDec S,
double A,
double M);
101 friend double fSetdydxa3(
CRunDec S,
double x,
double A);
102 friend double fSetdydxM3(
CRunDec S,
double A,
double M);
104 friend double fSetdydxa4(
CRunDec S,
double x,
double A);
105 friend double fSetdydxM4(
CRunDec S,
double A,
double M);
109 double fSetAsL(
double Lambda,
double Mu,
int nl,
double AlphaS);
110 double fSetcx(
double x,
int nl);
111 double fOsFromMs1(
double mu,
double M);
112 double fOsFromMs2(
double mu,
double M,
double nl);
113 double fOsFromMs3(
double mu,
double M,
double nl);
114 double fMsFromOs1(
double mu,
double M);
115 double fMsFromOs2(
double mu,
double M,
double nl);
116 double fMsFromOs3(
double mu,
double M,
double nl);
117 double fZmM(
double n);
118 double fZmInvM(
double n);
119 double fDelta(
double mOS,
double mq[]);
120 double fMsFromRi1(
void);
121 double fMsFromRi2(
void);
122 double fMsFromRi3(
void);
123 double fMumFromOs1(
void);
124 double fMumFromOs2(
void);
125 double fMumFromOs3(
void);
126 double fRiFromMs(
double alpha,
double nl);
127 double fMsFromRi(
double alpha,
double nl);
128 double fHelpmOS2mMSit(
double MS,
double mOS,
double mq[],
double asmu,
130 double fas5to6os(
double alpha,
double mass,
double mu,
double nlq,
double nl);
131 double fas6to5os(
double alpha,
double mass,
double mu,
double nlq,
double nl);
132 double fmq5to6os(
double A,
double mass,
double mu,
double nlq,
double nl);
133 double fmq6to5os(
double A,
double mass,
double mu,
double nlq,
double nl);
135 double fRungeKuttaImpl(
double &x,
double y,
double &htry,
int nl,
136 double (*f)(
CRunDec,
double ,
double,
int));
137 double fRKSchritt(
double x,
double y,
double h,
int nl,
double &yerr,
138 double (*f)(
CRunDec,
double ,
double));
156 double LamExpl(
double asmu,
double mu,
int nloops);
157 double LamImpl(
double asmu,
double mu,
int nloops);
158 double AlphasLam(
double Lambda,
double mu,
int nloops);
159 double AlphasExact(
double asmu0,
double mu0,
double mu1,
int nloops);
163 double mMS2mMS(
double mu0,
double asmu0,
double asmu1,
int nloops);
164 double mMS2mOS(
double MS,
double mq[4],
double asmu,
double mu,
int nloops);
165 double mOS2mMS(
double mOS,
double mq[],
double asmu,
double mu,
int nloops);
166 double mMS2mSI(
double mMS,
double asmu,
double mu,
int nloops);
167 double mRI2mMS(
double mRI,
double asmu,
int nloops);
168 double mMS2mRGI(
double mMS,
double asmu,
int nloops);
169 double mRGI2mMS(
double mRGI,
double asmu,
int nloops);
170 double mOS2mSI(
double mOS,
double mq[],
double asM,
int nloops);
171 double mOS2mMSrun(
double mOS,
double mq[],
double asmu,
double mu,
int nloops);
172 double mMS2mOSrun(
double mMS,
double mq[],
double asmu,
double mu,
int nloops);
173 double mMS2mRI(
double mMS,
double asmu,
int nloops);
174 double mOS2mMSit(
double mOS,
double mq[],
double asmu,
double mu,
int nloops);
175 double mMS2mRGImod(
double mMS,
double asmu,
int nloops);
177 AsmMS AsmMSrunexact(
double mmu,
double asmu0,
double mu0,
double mu1,
181 double DecAsDownOS(
double asmu,
double massth,
double muth,
int nloops);
182 double DecAsUpOS(
double asmu,
double massth,
double muth,
int nloops);
183 double DecMqUpOS(
double mq,
double asmu,
double massth,
double muth,
int nloops);
184 double DecMqDownOS(
double mq,
double asmu,
double massth,
double muth,
int nloops);
187 double AlL2AlH(
double asl,
double mu1,
TriplenfMmu decpar[],
double mu2,
int nloops);
188 double AlH2AlL(
double ash,
double mu1,
TriplenfMmu decpar[],
double mu2,
int nloops);
189 double mL2mH(
double mql,
double asl,
double mu1,
TriplenfMmu decpar[],
double mu2,
191 double mH2mL(
double mqh,
double ash,
double mu1,
TriplenfMmu decpar[],
double mu2,
195 double LamExpl(
double asmu,
double mu,
int nf,
int nloops);
196 double LamImpl(
double asmu,
double mu,
int nf,
int nloops);
197 double AlphasLam(
double Lambda,
double mu,
int nf,
int nloops);
198 double AlphasExact(
double asmu0,
double mu0,
double mu1,
int nf,
int nloops);
199 double mMS2mMS(
double mu0,
double asmu1,
double asmu0,
int nf,
int nloops);
200 AsmMS AsmMSrunexact(
double mmu,
double asmu0,
double mu0,
double mu1,
202 double mMS2mOS(
double MS,
double mq[],
double asmu,
double mu,
int nf,
int nloops);
203 double mOS2mMS(
double mOS,
double mq[],
double asmu,
double mu,
int nf,
int nloops);
204 double mMS2mSI(
double mMS,
double asmu,
double mu,
int nf,
int nloops);
205 double mRI2mMS(
double mRI,
double asmu,
int nf,
int nloops);
206 double mMS2mRGI(
double mMS,
double asmu,
int nf,
int nloops);
207 double mRGI2mMS(
double mRGI,
double asmu,
int nf,
int nloops);
208 double mOS2mSI(
double mOS,
double mq[],
double asM,
int nf,
int nloops);
209 double mOS2mMSrun(
double mOS,
double mq[],
double asmu,
double mu,
int nf,
211 double mMS2mOSrun(
double mMS,
double mq[],
double asmu,
double mu,
int nf,
213 double mMS2mRI(
double mMS,
double asmu,
int nf,
int nloops);
214 double mOS2mMSit(
double mOS,
double mq[],
double asmu,
double mu,
int nf,
int nloops);
215 double mMS2mRGImod(
double mMS,
double asmu,
int nf,
int nloops);
216 double DecAsDownOS(
double asmu,
double massth,
double muth,
int nf,
int nloops);
217 double DecAsUpOS(
double asmu,
double massth,
double muth,
int nf,
int nloops);
218 double DecMqUpOS(
double mq,
double asmu,
double massth,
double muth,
int nf,
220 double DecMqDownOS(
double mq,
double asmu,
double massth,
double muth,
int nf,