35 SUBROUTINE w3ft01(STI,STJ,FLD,HI,II,JJ,NCYCLK,LIN)
57 xi2tm = xdeli * (xdeli - 1.0) * 0.25
58 xj2tm = xdelj * (xdelj - 1.0) * 0.25
60 IF ((i.LT.2).OR.(j.LT.2))
GO TO 10
61 IF ((i.GT.ii-3).OR.(j.GT.jj-3))
GO TO 10
73 IF (ncyclk / 2 .NE. 0) jcyclk = 1
74 IF (ncyclk .NE. 2) icyclk = 1
79 IF (i.EQ.(ii-1))
GO TO 50
101 IF (j.EQ.(jj-1))
GO TO 100
120 IF (lin.EQ.1)
GO TO 160
121 IF (icyclk) 140,130,140
124 IF ((i.LT.2).OR.(i.GE.(ii-1))) xi2tm = 0.0
127 IF (jcyclk) 160,150,160
130 IF ((j.LT.2).OR.(j.GE.(jj-1))) xj2tm = 0.0
137 IF (ip1.LT.1) ip1 = 1
138 IF (ip2.LT.1) ip2 = 1
139 IF (im1.LT.1) im1 = 1
144 IF (ip1.GT.ii) ip1 = ii
145 IF (ip2.GT.ii) ip2 = ii
146 IF (im1.GT.ii) im1 = ii
155 IF (j1.GT.jj) j1 = jj
156 eras(k) = (fld(ip1,j1) - fld(i,j1)) * xdeli + fld(i,j1) +
157 & (fld(im1,j1) - fld(i,j1) - fld(ip1,j1) + fld(ip2,j1)) * xi2tm
160 hi = eras(2) + (eras(3) - eras(2)) * xdelj + (eras(1) -
161 & eras(2) - eras(3) + eras(4)) * xj2tm
subroutine w3ft01(sti, stj, fld, hi, ii, jj, ncyclk, lin)
For a given grid coordinate in a data array, estimates a data value for that point using either a lin...