]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
ajout ceil pour parametres
authoreficas <>
Mon, 27 Feb 2006 18:26:40 +0000 (18:26 +0000)
committereficas <>
Mon, 27 Feb 2006 18:26:40 +0000 (18:26 +0000)
Extensions/param2.py

index b8c569986f601721dd2064a115e2098d87126f73..831308e8fc79941d7c337f124809a1e197695ad4 100644 (file)
@@ -66,6 +66,7 @@ class Binop(Formula):
         return validator(self.eval())
 
 original_sqrt=math.sqrt
+original_ceil=math.ceil
 original_cos=math.cos
 original_sin=math.sin
 original_ncos=Numeric.cos
@@ -74,6 +75,7 @@ original_nsin=Numeric.sin
 class Unop(Formula):
     opmap = { '-': lambda x: -x,
               'sqrt': lambda x: original_sqrt(x),
+              'ceil': lambda x: original_ceil(x),
               'sin': lambda x: original_sin(x),
               'cos': lambda x: original_cos(x) ,
               'ncos': lambda x: original_ncos(x),
@@ -138,8 +140,10 @@ def sin(f): return Unop('nsin', f)
 Numeric.cos=cos
 Numeric.sin=sin
 def sqrt(f): return Unop('sqrt', f)
+def ceil(f): return Unop('ceil', f)
 def cos(f): return Unop('cos', f)
 def sin(f): return Unop('sin', f)
 math.cos=cos
 math.sin=sin
 math.sqrt=sqrt
+math.ceil=ceil