diff --git a/sumpy/symbolic.py b/sumpy/symbolic.py index 1ddfb8765cdca703d35111691b89b8691410563f..7a86958aebd7eea6c8054b11e61413314886ebe9 100644 --- a/sumpy/symbolic.py +++ b/sumpy/symbolic.py @@ -112,11 +112,12 @@ if not have_unevaluated_expr: if USE_SYMENGINE: - def UnevaluatedPow(a, b): - return Pow(a, b) + def unevaluated_pow(a, b): + return sym.Pow(a, b) else: - def UnevaluatedPow(a, b): - return Pow(a, b, evaluate=False) + def unevaluated_pow(a, b): + return sym.Pow(a, b, evaluate=False) + # {{{ debugging of sympy CSE via Maxima diff --git a/sumpy/tools.py b/sumpy/tools.py index 4e71c43ccf70b62749922caa120b05730544fd1e..3b95349eb886380e1aca8b8ccf6aeb1cd602c23e 100644 --- a/sumpy/tools.py +++ b/sumpy/tools.py @@ -60,8 +60,8 @@ def mi_power(vector, mi, evaluate=True): for mi_i, vec_i in zip(mi, vector): if evaluate: result *= vec_i**mi_i - else - result *= sym.UnevaluatedPow(vec_i, mi_i) + else: + result *= sym.unevaluated_pow(vec_i, mi_i) return result