1 subroutine bspp2d ( t, bcoef, n, k, m, scrtch, break, coef)
46 integer k,m,n, i,j,jp1,kmax,kmj,left,lsofar,mm
48 double precision bcoef(n,m),break(n+2-k),coef(m,k,n+1-k),t(n+k)
55 if (t(left+1) .eq. t(left))
go to 50
57 break(lsofar+1) = t(left+1)
76 diff = (t(left+i) - t(left+i - kmj))/fkmj
77 if (diff .le. 0.0d+00)
go to 20
101 call bsplvb ( t, 1, 1, t(left), left, biatx )
105 call bsplvb ( t, jp1, 2, t(left), left, biatx )
subroutine bsplvb(t, jhigh, index, x, left, biatx)
subroutine bspp2d(t, bcoef, n, k, m, scrtch, break, coef)