[root]/testsuite/flattening/modelica/expandable
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 55 (100.0%) | 23430 (100.0%) | 426.0 |
alash325 | 12 (21.8%) | 11482 (49.0%) | 956.8 |
hudson | 7 (12.7%) | 5249 (22.4%) | 749.8 |
sjoelund.se | 6 (10.9%) | 4917 (21.0%) | 819.5 |
adrpo | 15 (27.3%) | 1230 (5.2%) | 82.0 |
perost | 4 (7.3%) | 504 (2.2%) | 126.0 |
vitalij | 7 (12.7%) | 39 (0.2%) | 5.5 |
adeas31 | 3 (5.5%) | 6 (0.0%) | 2.0 |
mahge930 | 1 (1.8%) | 3 (0.0%) | 3.0 |
- Expected output.
6 lines of code changed in 3 files:
[Janitor mode] Fix whitespace
21 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- fix bug #2899
- partial fix for bug #2484 (still needs some work on dae declaring complex components, i.e. connectors inside expandable connector)
945 lines of code changed in 3 files:
Expected outputs for r22370 and r22357.
3 lines of code changed in 1 file:
Fix for #2806:
- Remove input/output also from record components that are not top-level.
14 lines of code changed in 3 files:
Fix for #2806:
- Remove input/output from variables which are not at top-level or inside a
top-level connector.
490 lines of code changed in 1 file:
added simplify rule
2 lines of code changed in 1 file:
added simplify rule
1 lines of code changed in 1 file:
added some simplify rules
4 lines of code changed in 1 file:
Added some tail recursion for the connection trie graph (moves some variables around in equations, and some equations too)
17 lines of code changed in 1 file:
added rules:
- a*x*b + c*x = x*(a*b + c)
- a*x + b*x*c = x*(a + b*c)
1 lines of code changed in 1 file:
- added rule for a*x*c + d*x*e => x*(a*c + d*e)
24 lines of code changed in 1 file:
Replace measureTime=true with +d=measureTime in buildModel/etc
- Fix code generation for profiling of function calls (was disabled)
- Fix the counter for number of profiling blocks so the profiling now includes the measured blocks again
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
366 lines of code changed in 3 files:
- simplify rule x/r = x *(1/r) with test of numerical issues
can someone have a look of
./simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos
6 lines of code changed in 1 file:
Fix for bug: #2385
- expand array elements added to expandable connectors
- add test:
testsuite/flattening/modelica/expandable/ConnectorTest.mos
138 lines of code changed in 3 files:
- some support for ExternalMedia (some more work is needed for full support)
- add function calls and external function inputs to dependency analysis in element sorting
- use Inst.updateCompeltsMods just in Inst.instElementList2
7 lines of code changed in 1 file:
- properly fix bug #2385
- expandable connectors are not that obvious.
handling them is rather complicated (see ConnectUtil.removeUnusedExpandableVariablesAndConnections:
1. collect all expandable variables crefs
2. collect all expandable crefs used in the DAE (with the expandable variables THAT HAVE NO BINDING removed)
3. get all expandable crefs that are connected ONLY with expandable
4. substract: (3)-(2)
5. remove (4) from the DAE and connection sets
6. get all the connected potential variables
7. substract (2) from (1)
8. substract (6) from (7)
9. remove (8) from the DAE (5)
1 lines of code changed in 1 file:
- fix bug #2385
- remove the expandable variables that are not used in the DAE.
it makes things slower but more correct, before we only kept
the ones used in connects.
- add testsuite/flattening/modelica/expandable/ExpandableVariableUsed.mo
- small changes to testsuite/openmodelica/bootstrapping/LinkMain.makefile.mingw
52 lines of code changed in 2 files:
Added missing case in ExpressionSimplify (see #2268 idea of Martin)
1 lines of code changed in 1 file:
- QUITE SOME CHANGES. Do make clean!
- fix old inst to work with Media and Fluid by default with no flags.
- got rid of some files and some of the error messages
- i will still keep +d=scodeInstShortcut for a while longer until I test more.
- Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos segfaults on Linux, works in Windows,
Modelica.Fluid.Examples.HeatingSystem does not work anymore (NLS problems again) I guess due to parameters moving around.
I will investigate more these issues in the next days.
7 lines of code changed in 1 file:
Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy
4861 lines of code changed in 2 files:
[Janitor mode] Fix tabs
4861 lines of code changed in 2 files:
Always use full pathnames for file info of parsed files
13 lines of code changed in 1 file:
- revert changes to templates:
Compiler/Template/CodegenC.tpl
Compiler/Template/ExpressionDumpTpl.tpl
as things started to break for no apparent reason!
- revert changes to tests.
11 lines of code changed in 1 file:
- expected output
- remove the merging of modifiers in SCodeAnalyseRedeclare.mo for now as it seems to have some issues with the AVM models.
11 lines of code changed in 1 file:
- svn eol-style
25 lines of code changed in 1 file:
- fixes for expandable connectors (AVM 09 & 11 are working now):
+ do not delete the components already defined inside the connector
+ remove from DAE / connection sets all expandable variables that are
not connected to real variables
- use ComponentReference.crefEqualNoStringCompare in ConnectionGraph.mo
- activate forgotten 07.mo in testsuite/flattening/modelica/expandable/ExpandableConnectors.mos
- expected output for:
testsuite/flattening/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot.mos
testsuite/flattening/libraries/msl32/Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis.mos
34 lines of code changed in 1 file:
- fixes to connection of expandable connectors array instances (AVM 07 model works now).
- added example with for equations testsuite/flattening/modelica/expandable/07.mo
24 lines of code changed in 1 file:
- expandable,streams,records ,and redeclare directory from testsuite are moved to ./flattening/modelica plus updated the corresponding Make file
11482 lines of code changed in 4 files:
-deleted ./flattening/modelica
0 lines of code changed in 4 files:
- testsuite/expandable and testsuite/streams are moved to testsuite/flattening/modelica.
0 lines of code changed in 4 files: