10 IMPLICIT DOUBLE PRECISION(a-
h, o-
z)
24 p(
n+1,5)=sqrt(
max(0d0,
p(
n+1,4)**2-
p(
n+1,1)**2-
p(
n+1,2)**2-
26 p(
n+2,5)=sqrt(
max(0d0,
p(
n+2,4)**2-
p(
n+2,1)**2-
p(
n+2,2)**2-
29 wt1=(4d0/3d0)*((1d0+z1**2)/(1d0-z1))/(
p(
n+1,5)**2-
p(ia1,5)**2)
31 wt2=(4d0/3d0)*((1d0+z2**2)/(1d0-z2))/(
p(
n+2,5)**2-
p(ia3,5)**2)
40 p(
n+1,5)=sqrt(
max(0d0,
p(
n+1,4)**2-
p(
n+1,1)**2-
p(
n+1,2)**2-
42 p(
n+2,5)=sqrt(
max(0d0,
p(
n+2,4)**2-
p(
n+2,1)**2-
p(
n+2,2)**2-
44 IF(
k(ia2,2).EQ.21)
THEN
46 wt1=(4d0/3d0)*((1d0+z1**2)/(1d0-z1))/(
p(
n+1,5)**2-
50 wt1=(4d0/3d0)*((1d0+z1**2)/(1d0-z1))/(
p(
n+1,5)**2-
54 IF(
k(ia2,2).EQ.21)
THEN
55 wt2=(4d0/3d0)*((1d0+z2**2)/(1d0-z2))/(
p(
n+2,5)**2-
57 ELSEIF(
k(ia3,2).EQ.21)
THEN
58 wt2=3d0*((1d0-z2*(1d0-z2))**2/(z2*(1d0-z2)))/
p(
n+2,5)**2
60 wt2=0.5d0*(z2**2+(1d0-z2)**2)