- Timestamp:
- Jul 1, 2011, 2:52:36 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_work/development/2010-projects/anuga_1d/base/limiters_python.py
r7930 r8189 12 12 from numpy import abs, where 13 13 14 phi = where((abs(a) < abs(b)) & (a*b > 0.0), a, 0.0)15 phi = where((abs(b) < abs(a)) & (a*b > 0.0), b, phi)14 phi = where((abs(a) < abs(b)) & (a*b >= 0.0), a, 0.0) 15 phi = where((abs(b) < abs(a)) & (a*b >= 0.0), b, phi) 16 16 17 17 return phi … … 20 20 from numpy import sign, abs, minimum, where 21 21 22 return where( (sign(a)*sign(b) > 0.0) & (sign(a)*sign(c)>0.0),22 return where( (sign(a)*sign(b) >= 0.0) & (sign(a)*sign(c)>0.0), 23 23 sign(a)*minimum(minimum(abs(a),abs(b)),abs(c)), 0.0 ) 24 24
Note: See TracChangeset
for help on using the changeset viewer.