Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 7528 (100.0%) | 465531 (100.0%) | 61.8 |
sjoelund.se | 1744 (23.2%) | 75062 (16.1%) | 43.0 |
Frenkel TUD | 895 (11.9%) | 73715 (15.8%) | 82.3 |
lochel | 1258 (16.7%) | 59833 (12.9%) | 47.5 |
jfrenkel | 837 (11.1%) | 48875 (10.5%) | 58.3 |
adrpo | 245 (3.3%) | 44945 (9.7%) | 183.4 |
vwaurich | 495 (6.6%) | 37905 (8.1%) | 76.5 |
hudson | 443 (5.9%) | 27736 (6.0%) | 62.6 |
wbraun | 421 (5.6%) | 25209 (5.4%) | 59.8 |
mwalther | 261 (3.5%) | 21567 (4.6%) | 82.6 |
leonardo.laguna | 39 (0.5%) | 11724 (2.5%) | 300.6 |
vitalij | 226 (3.0%) | 7706 (1.7%) | 34.0 |
perost | 262 (3.5%) | 5122 (1.1%) | 19.5 |
ptaeuber | 62 (0.8%) | 4897 (1.1%) | 78.9 |
florosx | 19 (0.3%) | 4632 (1.0%) | 243.7 |
bthiele | 30 (0.4%) | 3402 (0.7%) | 113.4 |
fbergero | 29 (0.4%) | 1952 (0.4%) | 67.3 |
Dongliang Li | 11 (0.1%) | 1758 (0.4%) | 159.8 |
petar | 17 (0.2%) | 1434 (0.3%) | 84.3 |
mahge930 | 85 (1.1%) | 1375 (0.3%) | 16.1 |
bachmann | 5 (0.1%) | 1230 (0.3%) | 246.0 |
ppriv | 7 (0.1%) | 1139 (0.2%) | 162.7 |
JohannaSchneider | 4 (0.1%) | 1047 (0.2%) | 261.7 |
mkloeppel | 4 (0.1%) | 872 (0.2%) | 218.0 |
adeas31 | 14 (0.2%) | 616 (0.1%) | 44.0 |
hkiel | 71 (0.9%) | 444 (0.1%) | 6.2 |
niklwors | 22 (0.3%) | 432 (0.1%) | 19.6 |
Kaie Kubjas | 2 (0.0%) | 293 (0.1%) | 146.5 |
mflehmig | 3 (0.0%) | 240 (0.1%) | 80.0 |
alash325 | 6 (0.1%) | 162 (0.0%) | 27.0 |
adabe588 | 1 (0.0%) | 86 (0.0%) | 86.0 |
cschubert | 3 (0.0%) | 73 (0.0%) | 24.3 |
janssen | 3 (0.0%) | 30 (0.0%) | 10.0 |
nutaro | 2 (0.0%) | 10 (0.0%) | 5.0 |
jansilar | 2 (0.0%) | 8 (0.0%) | 4.0 |
[Janitor mode] Fix whitespace
1 lines of code changed in 1 file:
markStateEquationsWork: rewrite with while loop
22 lines of code changed in 1 file:
small improvement
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
5 lines of code changed in 1 file:
- some more fixes for Vectorization.mo
88 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
4 lines of code changed in 1 file:
- some fixes for alias handling when unrolling variable arrays (for vectorization)
148 lines of code changed in 3 files:
- remove more whitespaces
17 lines of code changed in 1 file:
- added a mapping for variables to storage positions, to support efficient code generation that keeps array-variables as arrays
- a new HashTable is now part of the code, that maps a ComponentReference to an array of Integers and a list of Integers
- HpcOm memory optimization disabled
- initAliasArray-interface extended in SimVars-Class
- some typo fixes
6 lines of code changed in 2 files:
[Janitor mode] Fix whitespace
6 lines of code changed in 1 file:
- removed some additional prints to fix tests
2 lines of code changed in 1 file:
- added SimCode.SES_FOR_LOOP and DAE.SUM expression to express loop-equations
306 lines of code changed in 4 files:
[Janitor mode] Fix whitespace
4 lines of code changed in 2 files:
- included Jacobian in TearingSet because it differs for different sets
- adapt some modules to new tearing structure
170 lines of code changed in 6 files:
- Use common variable names (ass1, ass2) to store matching information
- Add comments to make clear what is actually stored in ass1 and ass2
209 lines of code changed in 2 files:
- use new syntax to access arrays
5 lines of code changed in 1 file:
- Restore r25682 and r25683
17 lines of code changed in 3 files:
[Janitor mode] Fix whitespace
30 lines of code changed in 3 files:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- add Vectorization.mo
1280 lines of code changed in 1 file:
- added first implementation for handling for-loops and variable arrays
119 lines of code changed in 7 files:
- Use "listEmpty(...)" instead of "listLength(...) > 0" or similar expressions
7 lines of code changed in 1 file:
simplify adjacency row for tearing
- important for symEuler
8 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
2 lines of code changed in 1 file:
added symbolic implicit euler. Improvements will come!!
196 lines of code changed in 5 files:
eliminate List.isNotEmpty() and List.first() (replaced by listEmpty() and listHead())
154 lines of code changed in 18 files:
- Removed List.isEmpty
24 lines of code changed in 9 files:
[Janitor mode] Fix whitespace
108 lines of code changed in 1 file:
- Reverted r25682 and r25683 until the bootstrapping tarball is updated
19 lines of code changed in 3 files:
- Removed workaround for #3281
3 lines of code changed in 1 file:
- use new syntax to access arrays
14 lines of code changed in 2 files:
- Generate a second tearing set for simulation DAEs with weaker constraints in solvability (not passed along to the runtime yet)
- Renamed some functions in Tearing.mo
- Use list<Integer> instead of list<list<Integer>> for the order of the inner equations in tearing sets
536 lines of code changed in 1 file:
- avoid unnecessary wrapping
6 lines of code changed in 2 files:
- Fixed sorting of boolean parameters
17 lines of code changed in 3 files:
- Oops!
1 lines of code changed in 1 file:
- Some improvements to Tarjan's algorithm
47 lines of code changed in 2 files:
[Janitor mode] Fix whitespace
5 lines of code changed in 2 files:
- Merged TarjanTransposed and TarjanTransposedPartial
32 lines of code changed in 4 files:
- remove inadvertent comments
0 lines of code changed in 1 file:
Prepared Backend for the introduction of dynamic Tearing (tearing set can be changed during runtime)
In detail:
- introduced record BackendDAE.SOLVABILITY_SOLVABLE, which means the equation is analytically solvable for the variable, regardless of how the variable occurs in the equation
- function BackendDAEUtil.tryToSolveOrDerive (old: getFactorForX) can be activated by parameter in getAdjacencyMatrixEnhancedScalar
- introduced uniontype BackendDAE.TearingSet, restructured record TORNSYSTEM
- introduced ConfigFlag "dynamicTearing"
153 lines of code changed in 15 files:
(2978 more)