Skip to content
Snippets Groups Projects

Advanced Subexpression Insertion

Merged Frederik Hennig requested to merge da15siwa/pystencils:subexpression_insertion into master
3 files
+ 147
1
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -5,10 +5,17 @@ from .simplifications import (
@@ -5,10 +5,17 @@ from .simplifications import (
add_subexpressions_for_sums, apply_on_all_subexpressions, apply_to_all_assignments,
add_subexpressions_for_sums, apply_on_all_subexpressions, apply_to_all_assignments,
subexpression_substitution_in_existing_subexpressions,
subexpression_substitution_in_existing_subexpressions,
subexpression_substitution_in_main_assignments, sympy_cse, sympy_cse_on_assignment_list)
subexpression_substitution_in_main_assignments, sympy_cse, sympy_cse_on_assignment_list)
 
from .subexpression_insertion import (
 
insert_aliases, insert_zeros, insert_constants,
 
insert_constant_additions, insert_constant_multiples,
 
insert_squares, insert_symbol_times_minus_one)
from .simplificationstrategy import SimplificationStrategy
from .simplificationstrategy import SimplificationStrategy
__all__ = ['AssignmentCollection', 'SimplificationStrategy',
__all__ = ['AssignmentCollection', 'SimplificationStrategy',
'sympy_cse', 'sympy_cse_on_assignment_list', 'apply_to_all_assignments',
'sympy_cse', 'sympy_cse_on_assignment_list', 'apply_to_all_assignments',
'apply_on_all_subexpressions', 'subexpression_substitution_in_existing_subexpressions',
'apply_on_all_subexpressions', 'subexpression_substitution_in_existing_subexpressions',
'subexpression_substitution_in_main_assignments', 'add_subexpressions_for_constants',
'subexpression_substitution_in_main_assignments', 'add_subexpressions_for_constants',
'add_subexpressions_for_divisions', 'add_subexpressions_for_sums', 'add_subexpressions_for_field_reads']
'add_subexpressions_for_divisions', 'add_subexpressions_for_sums', 'add_subexpressions_for_field_reads',
 
'insert_aliases', 'insert_zeros', 'insert_constants',
 
'insert_constant_additions', 'insert_constant_multiples',
 
'insert_squares', 'insert_symbol_times_minus_one']
Loading