Changeset 307 for trunk


Ignore:
Timestamp:
11/05/07 11:18:32 (17 years ago)
Author:
smasson
Message:

minor bugfix in error test

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Interpolation/compute_fromirr_bilinear_weigaddr.pro

    r303 r307  
    317317  a = -1 &  b = -1              ; free memory 
    318318; mask the weight to suppress the corner located on land 
    319   newaweig = newaweig*((omsk)[newaaddr]) 
     319  newaweig = newaweig*(omsk[newaaddr]) 
    320320; for cell with some land corner, 
    321321; we have to redistribute the weight on the remaining water corners 
    322322; weights normalization 
    323323  totalweig = total(newaweig, 1, /double) 
    324   IF abs(min(totalweig, max = ma)) LT 1.e-6 then stop 
    325   IF abs(1.d - ma) GT 1.e-6 then stop 
     324  IF min(totalweig, max = ma) LE 0.d then stop 
     325  IF ma GT 1.d then stop 
    326326  newaweig = newaweig/(replicate(1.d, 4)#totalweig) 
    327327; weights 
     
    329329  weig[*, awater] = temporary(newaweig) 
    330330; address 
    331   addr = dblarr(4, jpia*jpja) 
     331  addr = lonarr(4, jpia*jpja) 
    332332  addr[*, awater] = temporary(newaaddr) 
    333333; 
Note: See TracChangeset for help on using the changeset viewer.