[root]/testsuite/simulation/modelica/commonSubExp
                     ReferenceFiles 
(1 files, 0 lines)
 
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: