Ignore:
Timestamp:
Mar 16, 2009, 11:06:22 AM (16 years ago)
Author:
rwilson
Message:

Hand-merged recent changes in main trunk. Still work to be done in shallow_water.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/numpy/anuga/alpha_shape/alpha_shape.py

    r6304 r6517  
    289289                       (denom[k]< EPSILON and  denom[k] > -EPSILON)]
    290290
    291         if num.any(denom == 0.0):
    292             raise AlphaError
    293 
    294         dx = num.divide(y31*dist21 - y21*dist31, denom)
    295         dy = num.divide(x21*dist31 - x31*dist21, denom)
    296 
     291        if num.alltrue(denom != 0.0):               
     292            dx = num.divide(y31*dist21 - y21*dist31,denom)
     293            dy = num.divide(x21*dist31 - x31*dist21,denom)
     294        else:
     295            raise  AlphaError
     296           
    297297        self.triradius = 0.5*num.sqrt(dx*dx + dy*dy)
    298298        #print "triangle radii", self.triradius
Note: See TracChangeset for help on using the changeset viewer.