From e07600cfdbfd5ab26b89164e9922f45532de4426 Mon Sep 17 00:00:00 2001 From: Stephan Seitz <stephan.seitz@fau.de> Date: Sun, 18 Aug 2019 19:27:52 +0200 Subject: [PATCH] Do not evalf() if expression is_integer --- pystencils/math_optimizations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pystencils/math_optimizations.py b/pystencils/math_optimizations.py index 0b64b3e7..aa866570 100644 --- a/pystencils/math_optimizations.py +++ b/pystencils/math_optimizations.py @@ -18,7 +18,7 @@ try: # Evaluates all constant terms evaluate_constant_terms = ReplaceOptim( - lambda e: hasattr(e, 'is_constant') and e.is_constant, + lambda e: hasattr(e, 'is_constant') and e.is_constant and not e.is_integer, lambda p: p.evalf() ) -- GitLab