9 pure real(8) function polynm(m,np,xa,ya,x)
30 integer,
intent(in) :: m,np
31 real(8),
intent(in) :: xa(np),ya(np),x
37 if ((np < 1).or.(m >= np))
then 45 c(j)=(c(j)-c(j-1))/(xa(j)-xa(j+1-i))
63 c(k)=c(k)+(x0-xa(k-j+1))*c(k+1)
pure real(8) function polynm(m, np, xa, ya, x)