1 subroutine ksmooth(x,intvx, y, intvy, n, jin, repeat,
42 real*8 sum, y2, y3, yn1, yn2, r, dy1, dy2, dy3
48 if(y(1,i) .gt. 0.95 )
exit 70 r =(x(1,j)-x(1,j-1))/(x(1,j+1)-x(1,j))
71 sum = y(1, j-1) + y(1,j) +
74 temp = sum/(2.0
d0 + r)
76 if(gap .lt. abs(temp-y(1,j-1)) )
then 77 gap = abs(temp-y(1,j-1))
80 temp = sum/(2.0
d0 + r)
87 y(1, 1) = (dy3-dy2)/(x(1,3)-x(1,2)) *
88 * (x(1,1)-x(1,2)) + dy2 + y(1, 1)
92 y(1,n) =(dy2-dy1)/(x(1,n-2)-x(1,n-1))*
93 * (x(1,n)-x(1,n-1)) + dy1 + y(1,n)
95 if(gap .lt. cgap/neff)
exit block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
subroutine ksmooth(x, intvx, y, intvy, n, jin, repeat, cgap, icon)