diff --git a/sympyextensions.py b/sympyextensions.py index d3b86fe588885b524bebe05c1053c63f3e98d31a..ad52a6ca1b5c545a769be10d93905a54dcada36d 100644 --- a/sympyextensions.py +++ b/sympyextensions.py @@ -223,7 +223,7 @@ def makeExponentialFuncArgumentSquares(expr, variablesToCompleteSquares): expArg = term.args[0] for i in range(dim): expArg, substitution = completeTheSquare(expArg, variablesToCompleteSquares[i], dummies[i]) - return sp.exp(sp.simplify(expArg)) + return sp.exp(sp.expand(expArg)) else: paramList = [visit(a) for a in term.args] if not paramList: