[root]/testsuite/simulation/modelica/commonSubExp
ReferenceFiles
(1 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 51 (100.0%) | 1628 (100.0%) | 31.9 |
lochel | 25 (49.0%) | 839 (51.5%) | 33.5 |
wbraun | 14 (27.5%) | 547 (33.6%) | 39.0 |
vwaurich | 3 (5.9%) | 172 (10.6%) | 57.3 |
hudson | 7 (13.7%) | 62 (3.8%) | 8.8 |
mahge930 | 1 (2.0%) | 8 (0.5%) | 8.0 |
vitalij | 1 (2.0%) | 0 (0.0%) | 0.0 |
simplify adjacency row for tearing
- important for symEuler
0 lines of code changed in 1 file:
- fix internal generation of discrete cse variables
5 lines of code changed in 1 file:
- fix statistics of cse call expressions
- proper cse debug output of creating cse statistics
78 lines of code changed in 4 files:
- dump equations after variables, since this is the way we dump most stuff
112 lines of code changed in 4 files:
- fix binary statistics of cse module
84 lines of code changed in 4 files:
- clean up (remove unused variables, ...)
303 lines of code changed in 4 files:
Handle Slices in simulation contexts.
Use correct types when creating common subsexpressions.
Fix faulty array expansions.
8 lines of code changed in 1 file:
- move cse module to the postOptModules
- activate it for simulation/libraries/3rdParty/ThermoPower/Bug2537.mos,
since it reduce drastically the time of the critical path in the testsuite.
56 lines of code changed in 2 files:
- use BackendEquation.travese* functions, to not change the ordering of the given variables and equations
10 lines of code changed in 4 files:
- expected output
10 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- added forgotten test
397 lines of code changed in 1 file:
- improved CSE module further.
- a remaining isssue that lot of models have issues with the indexReduction if cseCall is activated
39 lines of code changed in 4 files:
- restore makefile
2 lines of code changed in 1 file:
- keep pattern clean
0 lines of code changed in 1 file:
- fix expected output properly
3 lines of code changed in 1 file:
- expected output
35 lines of code changed in 2 files:
[Janitor mode] Set auto-props
3 lines of code changed in 3 files:
- new pre-opt module: CSE
- eliminates common sub expression in acausal environment
- Different options are available:
- +cseCall: consider duplicate call expressions
- +cseEachCall: consider each call expressions
- +cseBinary: consider duplicate binary expressions
- NOTE: This is currently just an experimental prototype to demonstrate interesting effects
251 lines of code changed in 4 files:
- don't overwrite primary parameters while initialization (e.g. #3050)
1 lines of code changed in 1 file:
[Janitor mode] Set auto-props
58 lines of code changed in 3 files:
- added commonSubExp test
172 lines of code changed in 3 files: