1 subroutine kcsplinteg(x, y, n, coef, nc, a, b, s)
13 real*8 xx, x2, x1, xa, xb, sa, sb, sab, h
14 integer ind, ia, ib, ifla, iflb, ip, ier, i
22 do while( ind .le. 2 )
28 if (x2 .lt. 0.0)
go to 30
29 if (i .lt. n-1) x1 = x2
32 if (x2 .gt. 0.0) ier = 1
37 if (ind .eq. 1) ifla = 1
38 if (ind .eq. 2) iflb = 1
53 * xa*(coef(ia,1)/2.0
d0 +
54 * xa*(coef(ia,2)/3.0
d0+xa*coef(ia,3)/4.0
d0))
57 if (ifla .eq. 1) sa = - sa
60 if (ib-1 .ge. ia)
then 65 * (coef(i+1,2)+coef(i,2))*h*h/6.0
d0)/2.0
d0 70 * xb*(coef(ib,1)/2.0
d0 +
71 * xb*(coef(ib,2)/3.0
d0+xb*coef(ib,3)/4.0
d0))
73 if (iflb .eq. 1) sb = - sb
subroutine kcsplinteg(x, y, n, coef, nc, a, b, s)
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0