94 double K, A, B, C, D, Rmax, Th, dt;
97 if(t==NULL || r==NULL || nr<1)
return(1);
122 Rmax=1.446; Th=83.56;
124 r[i]= (Rmax*t[i]) / (Th + t[i]);
133 A=7.4150E-01; B=4.0618E+00; C=1.2182E+04;
134 for(i=0; i<nr; i++) {
135 r[i]= 1.0 - (A*pow(t[i], B)/(pow(t[i], B) + C));
140 A=6.89E-01; B=6.89E-01; C=4.57E+01;
141 for(i=0; i<nr; i++) {
142 r[i]= 1.0 - (A*pow(t[i], B)/(pow(t[i], B) + C));
147 A=7.6467E-01; B=2.0124E+00; C=5.1609E+01; D=1.1381E-03;
149 r[i]= 1.0 - (A*pow(t[i], B)/(pow(t[i], B) + C) + D*t[i]);
152 A=8.1894E-01; B=1.1967E+00; C=1.7223E+00; D=1.1873E-03;
154 r[i]= 1.0 - (A*pow(t[i], B)/(pow(t[i], B) + C) + D*t[i]);
157 A=1.07741e+001; B=1.29526e+001; C=1.28; D=3.7e-002;
158 for(i=0; i<nr; i++) {
160 if(dt<=0.0) r[i]=0.0;
else {
161 r[i]= (C*pow(dt, C-1.0))/(pow(B, C)+pow(dt, C)) -
162 (C*pow(dt, 2.0*C-1.0))/pow(pow(B, C)+pow(dt, C), 2.0) +
163 (D*pow(dt, C))/(pow(B, C)+pow(dt, C));
169 A=3.906489E-003; B=-9.939087E-002; C=2.713401E-004; D=4.740762E-003;
170 for(i=0; i<nr; i++) {
172 if(dt<0.0) r[i]=0.0;
else
173 r[i]= (A*dt + C*dt*dt) / (1.0 + B*dt + D*dt*dt);
177 A=1.9087E-01; B=3.0773E+00; C=2.8266E+02;
178 for(i=0; i<nr; i++) {
179 r[i]= A*pow(t[i], B)/(pow(t[i], B) + C);
183 A=2.063642; B=7.460386E-001; C=6.812810E+001;
184 for(i=0; i<nr; i++) {
185 r[i]= A*pow(t[i], B)/(pow(t[i], B) + C);
189 A=1.857965E-001; B=5.388415; C=1.344971E+007; D=3.015209E-001;
190 for(i=0; i<nr; i++) {
191 r[i]= A*pow(t[i], B)/(pow(t[i], B) + C) + D;
195 A=0.4281961; B=1.14880; C=4.013195; D=1.863528;
196 for(i=0; i<nr; i++) {
198 if(dt<=0.0) r[i]=0.0;
199 else r[i]= A*pow(t[i], B)/(pow(t[i], B) + C);
210 A=0.006459; B=0.06913; C=0.1278;
211 for(i=0; i<nr; i++) {
212 double e=exp(-B*t[i]);
213 r[i]=A*(t[i]*e + (C/(B*B))*(1.0-(B*t[i]+1.0)*e));
225 for(i=0; i<nr; i++) {
226 if(!(t[i]>0.0)) r[i]=0.0;
227 else r[i]=(A1*t[i] - A2 - A3)*exp(-L1*t[i]) + A2*exp(-L2*t[i]) + A3*exp(-L3*t[i]);
259 double K, K2, A, B, C, D;
262 if(t==NULL || r==NULL || nr<1)
return(1);
275 for(i=0; i<nr; i++) r[i]= A+B*t[i];
279 A=0.39; K=0.19; C=1.17;
280 for(i=0; i<nr; i++) r[i]= A*exp(-K*t[i]) + C;
284 A=0.619; K=0.0842; C=1.051;
285 for(i=0; i<nr; i++) r[i]= A*exp(-K*t[i]) + C;
289 A=0.51; K=4.79; B=0.3; K2=337.; C=0.8;
291 r[i]= A*exp(-(
M_LN2/K)*t[i]) + B*exp(-(
M_LN2/K2)*t[i]) + C;
295 A=-4.374460E-001; B=2.515638E+000; C=2.945167E+003; D=1.154175E+000;
296 for(i=0; i<nr; i++) {K=pow(t[i], B); r[i]=1.0/((A*K/(K+C))+D);}
300 A=-2.516136E-001; B=1.713713E+000; C=2.349197E+002; D=9.116462E-001;
301 for(i=0; i<nr; i++) {K=pow(t[i], B); r[i]=1.0/((A*K/(K+C))+D);}
305 A=8.020889E-002; B=1.835577E+000; C=1.908775E+001; D=5.329330E-001;
306 for(i=0; i<nr; i++) {K=pow(t[i], B); r[i]=1.0/((A*K/(K+C))+D);}