コード例 #1
0
ファイル: cfunctions.py プロジェクト: tashakim/sympy
 def eval(cls, arg):
     if arg.is_number:
         result = log.eval(arg, base=_Ten)
         if result.is_Atom:
             return result
     elif arg.is_Pow and arg.base == _Ten:
         return arg.exp
コード例 #2
0
ファイル: cfunctions.py プロジェクト: Lenqth/sympy
 def eval(cls, arg):
     if arg.is_number:
         result = log.eval(arg, base=_Ten)
         if result.is_Atom:
             return result
     elif arg.is_Pow and arg.base == _Ten:
         return arg.exp
コード例 #3
0
ファイル: cfunctions.py プロジェクト: tashakim/sympy
 def eval(cls, arg):
     if arg.is_Rational:
         return log(arg + S.One)
     elif not arg.is_Float:  # not safe to add 1 to Float
         return log.eval(arg + S.One)
     elif arg.is_number:
         return log(Rational(arg) + S.One)
コード例 #4
0
ファイル: cfunctions.py プロジェクト: Lenqth/sympy
 def eval(cls, arg):
     if arg.is_Rational:
         return log(arg + S.One)
     elif not arg.is_Float:  # not safe to add 1 to Float
         return log.eval(arg + S.One)
     elif arg.is_number:
         return log(Rational(arg) + S.One)