29 FUNCTION ie_bound(PEXT,PM,C0,C1,C2,C3,C4,C5,E0)
33#include "implicit_f.inc"
41 my_real pcrit, p0, mu, c45,tmp, mu0, x, e0_ref, p0_ref, c1_ref
68 IF( (c0 == zero) .AND. (c1 == zero) .AND. (c2 == zero) .AND. (c3 == zero) .AND. (c4 == zero) .AND. (c5 == zero))
THEN
78 IF(abs(p0+c4*e0) < em20)
THEN
88 IF ((pm+pext) > em20)
THEN
103 IF((c2 == zero) .AND. (c3 == zero) .AND. (p0 == c1) .AND. (c4 /= zero) .AND. (c4 == c5))
THEN
119 IF((c2 == zero) .AND. (c3 == zero) .AND. (c4 == zero) .AND. (c5 == zero) .AND. (c1 /= zero))
THEN
122 ie_bound = -1/(1+x)*p0+c1/(1+x)+c1*log(1+x)+e0+p0-c1
139 IF((c1 > zero) .AND. (c4 >= c5) .AND. (c5 > zero))
THEN
153 IF((c4 /= 1) .AND. (c4 /= 2))
THEN
160 x=(-4*c2+2*c1+2*c4*p0+2*c4*c2-3*c4*c1-3*c4**2*p0+6*c3+c4**2*c1+c4**3*p0)/(2+c4**2-3*c4)
172 x=exp(-log(x)/(1+c4))-1
173 ie_bound=(-(1+x)**(-1-c4)*(c4*p0+c1+c1*x+c4*c1*x) / c4/(1+c4)+(c4*p0+c1)/c4/(1+c4))*(1+x
186 ELSEIF((c4 == one) .OR. (c4 == two))
THEN
209 x=-(c1+p0-sqrt(c1**2-p0**2))/(c1+p0)
210 ie_bound=(1+x)*(half*c1+half*p0)-half*(c1+2*c1*x+p0)/(1+x)
224 100
IF (e0_ref /= zero)
THEN
function ie_bound(pext, pm, c0, c1, c2, c3, c4, c5, e0)