From 8f01e3fc09c28a02abf58ae2d86bd44dbc9f1e01 Mon Sep 17 00:00:00 2001 From: gamdow Date: Thu, 22 Feb 2018 20:26:19 +0000 Subject: [PATCH] fix for non-integer in pow_to_mul --- devito/symbolics/manipulation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devito/symbolics/manipulation.py b/devito/symbolics/manipulation.py index ea13db7ae9..c0725bca80 100644 --- a/devito/symbolics/manipulation.py +++ b/devito/symbolics/manipulation.py @@ -152,7 +152,7 @@ def pow_to_mul(expr): return expr elif expr.is_Pow: base, exp = expr.as_base_exp() - if exp <= 0: + if exp <= 0 or not exp.is_integer: # Cannot handle powers containing non-integer non-positive exponents return expr else: