diff --git a/pystencils/simplificationfactory.py b/pystencils/simplificationfactory.py index 1d516566e5d253ea91b87b3e32a85c412aca7f34..50ee2d7f8175ff7445b9ec0f13071164c50099b1 100644 --- a/pystencils/simplificationfactory.py +++ b/pystencils/simplificationfactory.py @@ -3,6 +3,11 @@ from pystencils.simp import (SimplificationStrategy, insert_constants, insert_sy def create_simplification_strategy(): + """ + Creates a default simplification `ps.simp.SimplificationStrategy`. The idea behind the default simplification + strategy is to reduce the number of subexpressions by inserting single constants and to evaluate constant + terms beforehand. + """ s = SimplificationStrategy() s.add(insert_symbol_times_minus_one) s.add(insert_constant_multiples)