213 |
|
|
214 |
double phir_del = helm_resid_del(tau,delta,data); |
double phir_del = helm_resid_del(tau,delta,data); |
215 |
double phir_deltau = helm_resid_deltau(tau,delta,data); |
double phir_deltau = helm_resid_deltau(tau,delta,data); |
216 |
|
#ifdef TEST |
217 |
assert(!isinf(phir_del)); |
assert(!isinf(phir_del)); |
218 |
assert(!isinf(phir_deltau)); |
assert(!isinf(phir_deltau)); |
219 |
assert(!isnan(phir_del)); |
assert(!isnan(phir_del)); |
221 |
assert(!isnan(data->R)); |
assert(!isnan(data->R)); |
222 |
assert(!isnan(rho)); |
assert(!isnan(rho)); |
223 |
assert(!isnan(tau)); |
assert(!isnan(tau)); |
224 |
|
#endif |
225 |
|
|
226 |
double res = data->R * rho * (1 + delta*phir_del - delta*tau*phir_deltau); |
double res = data->R * rho * (1 + delta*phir_del - delta*tau*phir_deltau); |
227 |
|
|
228 |
|
#ifdef TEST |
229 |
assert(!isnan(res)); |
assert(!isnan(res)); |
230 |
assert(!isinf(res)); |
assert(!isinf(res)); |
231 |
|
#endif |
232 |
return res; |
return res; |
233 |
} |
} |
234 |
|
|
241 |
|
|
242 |
double phir_del = helm_resid_del(tau,delta,data); |
double phir_del = helm_resid_del(tau,delta,data); |
243 |
double phir_deldel = helm_resid_deldel(tau,delta,data); |
double phir_deldel = helm_resid_deldel(tau,delta,data); |
244 |
|
#ifdef TEST |
245 |
assert(!isinf(phir_del)); |
assert(!isinf(phir_del)); |
246 |
assert(!isinf(phir_deldel)); |
assert(!isinf(phir_deldel)); |
247 |
|
#endif |
248 |
return data->R * T * (1 + 2*delta*phir_del + delta*delta* phir_deldel); |
return data->R * T * (1 + 2*delta*phir_del + delta*delta* phir_deldel); |
249 |
} |
} |
250 |
|
|
519 |
} |
} |
520 |
} |
} |
521 |
|
|
522 |
|
#ifdef TEST |
523 |
assert(!isinf(res)); |
assert(!isinf(res)); |
524 |
|
#endif |
525 |
|
|
526 |
/* gaussian terms */ |
/* gaussian terms */ |
527 |
n = data->ng; |
n = data->ng; |
541 |
|
|
542 |
//fprintf(stderr,"sum = %f\n",sum); |
//fprintf(stderr,"sum = %f\n",sum); |
543 |
res += sum; |
res += sum; |
544 |
|
#ifdef TEST |
545 |
assert(!isinf(res)); |
assert(!isinf(res)); |
546 |
|
#endif |
547 |
++gt; |
++gt; |
548 |
} |
} |
549 |
|
|
551 |
fprintf(stderr,"phir = %f\n",res); |
fprintf(stderr,"phir = %f\n",res); |
552 |
#endif |
#endif |
553 |
|
|
554 |
|
#ifdef TEST |
555 |
assert(!isnan(res)); |
assert(!isnan(res)); |
556 |
assert(!isinf(res)); |
assert(!isinf(res)); |
557 |
|
#endif |
558 |
return res; |
return res; |
559 |
} |
} |
560 |
|
|