49#include "implicit_f.inc"
57 .
DIMENSION(*),
INTENT(IN) :: kxi
62 INTEGER J, JJ, K, NDERS
63 my_real saved, temp, aleft, right
65 my_real,
DIMENSION(PXI+1,PXI+1) :: andu
73 IF ((xi>=kxi(idxi+j)).AND.(xi<kxi(idxi+j+1)))
THEN
81 IF (andu(1,k) == 0)
THEN
84 saved = ((xi-kxi(idxi))*andu(1,k))/(kxi(idxi
88 right = kxi(idxi+j+k+1)
89 IF (andu(j+2,k) == 0)
THEN
93 temp = andu(j+2,k)/(right-aleft)
94 andu(j+1,k+1) = saved+(right-xi)*temp
95 saved = (xi-aleft)*temp
100 ders(1) = andu(1,pxi+1)
104 nd(j) = andu(j,pxi-k+1)
110 saved = nd(1)/(kxi(idxi+pxi-k+jj)-kxi(idxi))
114 right = kxi(idxi+j+pxi+jj-1)
117 nd(j) = (pxi-k+jj)*saved
120 temp = nd(j+1)/(right-aleft)
121 nd(j) = (pxi-k+jj)*(saved-temp)