33 SUBROUTINE w3ft03(FL,HI,STI,STJ,MAXI,MAXJ,ITYPE)
49 IF (i.LT.1 .OR. i.GT.maxi)
GO TO 300
50 IF (j.LT.1 .OR. j.GT.maxj)
GO TO 300
51 IF (itype .NE. 2)
GO TO 100
54 IF (i.LT.2 .OR. i.GT.(maxi-1))
GO TO 100
55 IF (j.LT.2 .OR. j.GT.(maxj-1))
GO TO 100
60 hi = fl(i ,j )*(1.-di)*(1.-dj) + fl(i+1,j )*di*(1.-dj)
61 & + fl(i ,j+1)*(1.-di)*dj + fl(i+1,j+1)*di*dj
70 e(k) = fl(i ,j1)*(1.-di-di2) + fl(i+1,j1)*(di-di2)
71 & + (fl(i-1,j1) + fl(i+2,j1))*di2
74 hi = e(2)*(1.-dj-dj2) + e(3)*(dj-dj2) + (e(1) + e(4))*dj2
subroutine w3ft03(fl, hi, sti, stj, maxi, maxj, itype)
Do either bilinear or biquadratic interpolation for a point within a two-dimensional data array.