示例#1
0
文件: ccode.py 项目: fperez/sympy
 def _print_Function(self, expr):
     if expr.func.__name__ == "ceiling":
         return "ceil(%s)" % self.stringify(expr.args, ", ")
     elif expr.func.__name__ == "abs" and not expr.args[0].is_integer:
         return "fabs(%s)" % self.stringify(expr.args, ", ")
     else:
         return StrPrinter._print_Function(self, expr)
示例#2
0
 def _print_Function(self, expr):
     if expr.func.__name__ == "ceiling":
         return "ceil(%s)" % self.stringify(expr.args, ", ")
     elif expr.func.__name__ == "abs" and not expr.args[0].is_integer:
         return "fabs(%s)" % self.stringify(expr.args, ", ")
     else:
         return StrPrinter._print_Function(self, expr)
示例#3
0
 def _print_Function(self, expr):
     func = expr.func.__name__
     if not hasattr(sympy, func) and not func in self.functions:
         self.functions.append(func)
     return StrPrinter._print_Function(self, expr)
示例#4
0
 def _print_Function(self, expr):
     func = expr.func.__name__
     if not hasattr(sympy, func) and not func in self.functions:
         self.functions.append(func)
     return StrPrinter._print_Function(self, expr)