15 double lat1,lon1,fdist,
fdata,fvalue[4],
lat,
lon,testdist,fmult,ftotal,
isoh,isoh1,padj,stotal;
18 if(
pdata[j].data_time==0)
43 if(
pdata[j].
stn[m].frain[4].data >= 0 &&
57 if(
pdata[j].
stn[m].frain[4].data >= 0 &&
96 if(
pdata[j].
stn[i].frain[k].data < 0)
105 testdist= pow((
double)(lat1-
lat),2) +
106 pow((
double)(lon1-
lon),2);
117 fdist=1/testdist+fdist;
142 if(
pdata[j].
stn[i].frain[k].data < 0)
151 testdist= pow((
double)(lat1-
lat),2) +
152 pow((
double)(lon1-
lon),2);
163 fdist=1/testdist+fdist;
171 fvalue[k]=
fdata/fdist;
182 if(fvalue[0]==-9999 ||
201 ftotal=ftotal+fvalue[k];
void estimate_partial_stations(int j)