1 subroutine setupq ( x, dx, y, npoint, v, qty )
19 integer npoint, i,npm1
20 double precision dx(npoint),qty(npoint),v(npoint,7),
21 &
x(npoint),
y(npoint),
26 v(i,4) =
x(i+1) -
x(i)
27 v(i,1) = dx(i-1)/v(i-1,4)
28 v(i,2) = - dx(i)/v(i,4) - dx(i)/v(i-1,4)
29 11 v(i,3) = dx(i+1)/v(i,4)
32 12 v(i,5) = v(i,1)**2 + v(i,2)**2 + v(i,3)**2
33 if (npm1 .lt. 3)
go to 14
35 13 v(i-1,6) = v(i-1,2)*v(i,1) + v(i-1,3)*v(i,2)
36 14 v(npm1,6) = 0.0d+00
37 if (npm1 .lt. 4)
go to 16
39 15 v(i-2,7) = v(i-2,3)*v(i,1)
40 16 v(npm1-1,7) = 0.0d+00
43 prev = (
y(2) -
y(1))/v(1,4)
45 diff = (
y(i+1)-
y(i))/v(i,4)
subroutine setupq(x, dx, y, npoint, v, qty)