Directory testsuite/flattening/libraries/3rdParty/SiemensPower/

Total Files:
3
Deleted Files:
1
Lines of Code:
15931

[root]/testsuite/flattening/libraries/3rdParty/SiemensPower
                        directory in repo SiemensPower (1 files, 44 lines)
                            directory in repo Blocks (3 files, 155 lines)
                            directory in repo Boundaries (4 files, 335 lines)
                            directory in repo Components (1 files, 6 lines)
                                directory in repo Pipes (3 files, 236 lines)
                                    directory in repo Tests (3 files, 246 lines)
                                directory in repo SolidComponents (3 files, 252 lines)
                            directory in repo Documents (1 files, 115 lines)
                            directory in repo Interfaces (2 files, 65 lines)
                            directory in repo Utilities (1 files, 6 lines)
                                directory in repo BaseClasses (3 files, 312 lines)
                                directory in repo Functions (2 files, 37 lines)
                                directory in repo HeatTransfer (2 files, 66 lines)
                                    directory in repo InnerHeatTransfer (3 files, 95 lines)
                                directory in repo PressureLoss (4 files, 142 lines)
                                directory in repo Structures (3 files, 100 lines)

Lines of Code

testsuite/flattening/libraries/3rdParty/SiemensPower/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 151 (100.0%) 42663 (100.0%) 282.5
sjoelund.se 49 (32.5%) 19512 (45.7%) 398.2
alash325 13 (8.6%) 13890 (32.6%) 1068.4
adrpo 28 (18.5%) 4704 (11.0%) 168.0
perost 20 (13.2%) 2869 (6.7%) 143.4
vitalij 23 (15.2%) 870 (2.0%) 37.8
adeas31 2 (1.3%) 523 (1.2%) 261.5
mahge930 7 (4.6%) 259 (0.6%) 37.0
lochel 5 (3.3%) 30 (0.1%) 6.0
wbraun 2 (1.3%) 4 (0.0%) 2.0
jfrenkel 2 (1.3%) 2 (0.0%) 1.0

Most Recent Commits

adeas31 2015-03-25 19:00 Rev.: 25258

- Expected output.

523 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+263 -266), SiemensPower.Components.Pipes.Tests.tube_test.mos (+260 -263)
adrpo 2015-03-09 11:32 Rev.: 24991

- update tests after r24990
- 3 tests fail now solving NLS systems during initialization:
* testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatExchanger.HeatExchangerSimulation-addDerAlias.mos
* testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.HeatingSystem.mos
* testsuite/simulation/libraries/msl32/Modelica.Fluid.Examples.PumpingSystem.mos

1373 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+619 -619), SiemensPower.Components.Pipes.Tests.tube_test.mos (+754 -754)
mahge930 2015-02-16 20:19 Rev.: 24602

+ Removed some unnecessary asub creations.
+ consider subscripts when looking for cref dependencies.

40 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+24 -24), SiemensPower.Components.Pipes.Tests.tube_test.mos (+16 -16)
adrpo 2015-01-09 09:21 Rev.: 23985

- update tests due to MSL 3.2.1 changes

4 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+2 -2), SiemensPower.Components.Pipes.Tests.tube_test.mos (+2 -2)
adrpo 2015-01-08 09:22 Rev.: 23980

- update tests due to MSL 3.2.1 changes

2 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+1 -1), SiemensPower.Components.Pipes.Tests.tube_test.mos (+1 -1)
vitalij 2015-01-03 13:35 Rev.: 23931

imporved negate for binary

6 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+3 -3), SiemensPower.Components.Pipes.Tests.tube_test.mos (+3 -3)
lochel 2014-11-14 11:01 Rev.: 23360

- expected output

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+1 -1)
sjoelund.se 2014-11-13 15:00 Rev.: 23351

#2982 Sort if-expressions correctly in function context

3 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.tube_test.mos (+3 -3)
mahge930 2014-11-10 11:51 Rev.: 23292

+ Put correct types when vectorizing qualified assignments.
- this used to send wrong types all the way to code generation.

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.tube_test.mos (+1 -1)
sjoelund.se 2014-10-30 09:03 Rev.: 23065

Bump MSL 3.2.1

4 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+2 -2), SiemensPower.Components.Pipes.Tests.tube_test.mos (+2 -2)
sjoelund.se 2014-10-22 16:53 Rev.: 22868

Make loadFile("Modelica/package.mo") also consider the uses-annotation and load those packages (just like loadModel does, but with a different MODELICAPATH)

4 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+2 -1), SiemensPower.Components.Pipes.Tests.tube_test.mos (+2 -1)
adrpo 2014-09-30 06:33 Rev.: 22496

Merged branches/FFrontEnd into trunk/

Main changes:
- changed the environment to support both non-destructive and destructive updates
- Env.Cache -> FCore.Cache, Env.Env -> FCore.Graph
- FCore.Graph is not a list of Frames anymore is a stucture where the previous list is saved in component "scope"
- all Frames in the new FCore.Graph are FCore.Ref pointing to FCore.Node having different FCore.Data depending on what they are
- all FCore.Nodes have children (FCore.CAvlTree) which maps names to FCore.Ref (which is Array<FCore.Node>, size 1)
- FGraph.openScope pushes an already existing FCore.Ref (or a new one) on the scope list
- for all components having modifications the last class in the type path is renamed to include the
prefix, see FGraph.createVersionScope (this is done because we need unique names for redeclared functions,
records, etc and we need a unique type scope for that)
Example: A.B.C c -> A.B.C$c c

Bug fixes:
- calling function via component (multibody MSL 3.2.1 patch not needed anymore, will remove it in a next commit)
- #2837 array equations wrongly handled in RemoveSimpleEquations (used in ThermoPower and PowerSystems libraries, etc)
#2784, #2727, #2739 (missing modifiers combined with redeclare and unique function generation for redeclared functions)
#2835 - handle overconstrained connectors extending basic types (used in PowerSystems library)
- do not loose modifications on derived classes handled by InstExtends
- some error messages about missing components in Fluid library are gone
- for components of size 0 do not check if they are assigned before use in functions (residue in equalityConstraint)

2675 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+1385 -386), SiemensPower.Components.Pipes.Tests.tube_test.mos (+1290 -511)
sjoelund.se 2014-09-12 13:38 Rev.: 22288

#2815 Handle fold reductions of user-defined functions with polymorphic types
- Also handle folding functions of type A,B->B, if the second argument has a constant default binding

2 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+1 -1), SiemensPower.Components.Pipes.Tests.tube_test.mos (+1 -1)
perost 2014-09-08 16:19 Rev.: 22170

Fix for #2806:
- Remove input/output from variables which are not at top-level or inside a
top-level connector.

447 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+81 -81), SiemensPower.Components.Pipes.Tests.tube_test.mos (+366 -366)
vitalij 2014-08-19 14:57 Rev.: 21914

added simplify rule

2 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+1 -1), SiemensPower.Components.Pipes.Tests.tube_test.mos (+1 -1)
vitalij 2014-08-19 11:24 Rev.: 21907

added some simplify rules

100 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+50 -50), SiemensPower.Components.Pipes.Tests.tube_test.mos (+50 -50)
sjoelund.se 2014-08-18 11:11 Rev.: 21896

Added some tail recursion for the connection trie graph (moves some variables around in equations, and some equations too)

78 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.tube_test.mos (+78 -78)
sjoelund.se 2014-08-17 17:28 Rev.: 21891

Tail-recursive instArray2 for DIM_INTEGER (at the cost of moving some equations around)

202 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.tube_test.mos (+202 -202)
sjoelund.se 2014-08-13 10:32 Rev.: 21858

Expected output

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.tube_test.mos (+1 -1)
vitalij 2014-08-06 10:38 Rev.: 21775

added rule x/(r*y) => (1/r)*x/y

2 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+1 -1), SiemensPower.Components.Pipes.Tests.tube_test.mos (+1 -1)
vitalij 2014-08-06 09:55 Rev.: 21772

added rules:
- a*x*b + c*x = x*(a*b + c)
- a*x + b*x*c = x*(a + b*c)

16 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+6 -6), SiemensPower.Components.Pipes.Tests.tube_test.mos (+10 -10)
vitalij 2014-08-06 08:47 Rev.: 21767

- added rule for a*x*c + d*x*e => x*(a*c + d*e)

6 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+3 -3), SiemensPower.Components.Pipes.Tests.tube_test.mos (+3 -3)
adrpo 2014-06-20 22:47 Rev.: 21228

- update Siemens tests due to MSL 3.2.1 changes from m:r7723

7 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+2 -1), SiemensPower.Components.Pipes.Tests.tube_test.mos (+5 -2)
vitalij 2014-06-18 23:36 Rev.: 21187

- imporved rule x/c1 = c2*x

36 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+18 -18), SiemensPower.Components.Pipes.Tests.tube_test.mos (+18 -18)
sjoelund.se 2014-06-13 12:32 Rev.: 21098

Re-enable some SiemensPower tests using the new debug flag

14057 lines of code changed in 3 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: Makefile (+5 -6), SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+5117 -27), SiemensPower.Components.Pipes.Tests.tube_test.mos (+8935 -55)
adrpo 2014-04-11 16:37 Rev.: 20114

- getting the testsuite back to 100%
* baseline hpcom BranchingDynamicPipes.mos
* remove failing tests from testsuite/openmodelica/cppruntime/libraries/msl32/Makefile
* baseline SiemensPower flattening with the error until m:#1245 is decided

78 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+25 -5116), SiemensPower.Components.Pipes.Tests.tube_test.mos (+53 -8934)
adrpo 2014-03-25 22:04 Rev.: 19757

- update tests

18 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+9 -9), SiemensPower.Components.Pipes.Tests.tube_test.mos (+9 -9)
vitalij 2014-03-25 17:46 Rev.: 19749

- added rules for signum
- added rule for e/exp(e1) => e * exp(-e1)

18 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+9 -9), SiemensPower.Components.Pipes.Tests.tube_test.mos (+9 -9)
vitalij 2014-02-16 18:48 Rev.: 19130

- new simplify rule for a + (-b)/x = a - b/x

163 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+32 -32), SiemensPower.Components.Pipes.Tests.tube_test.mos (+131 -131)
lochel 2014-02-15 01:03 Rev.: 19123

- fix r19111
- get ./simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos working again

26 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+13 -13), SiemensPower.Components.Pipes.Tests.tube_test.mos (+13 -13)
vitalij 2014-02-14 00:04 Rev.: 19111

- 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

518 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+165 -165), SiemensPower.Components.Pipes.Tests.tube_test.mos (+353 -353)
perost 2014-02-06 15:04 Rev.: 18997

- Updated SiemensPower.Components.Pipes.Tests.tube_test.mos

218 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.tube_test.mos (+218 -218)
perost 2014-02-06 14:49 Rev.: 18996

- Changed DAEDump to always print out modifications after the variable name
instead of after the type name.

192 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+192 -192)
perost 2014-02-05 18:24 Rev.: 18987

Fix for #2062:
- Better handling of cardinality.

0 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.tube_test.mos (-7)
wbraun 2013-12-18 18:18 Rev.: 18515

- added for evaluation of actualStream-operator smooth(0, exp)
- actualStream-Operator should not generate events

4 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+3 -3), SiemensPower.Components.Pipes.Tests.tube_test.mos (+1 -1)
perost 2013-12-16 18:12 Rev.: 18496

Fix for #2503:
- Propagate visibility prefix to components of structured components.

1064 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+82 -82), SiemensPower.Components.Pipes.Tests.tube_test.mos (+982 -982)
sjoelund.se 2013-10-31 21:52 Rev.: 17956

- Remove useless case in simplify (makes code slower)
- Removed some flattening tests since whenever a tiny simplify change is performed all thermosyspro and multibody flattening examples needed to be updated. They are simulated, and that is what is important.

39 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+19 -19), SiemensPower.Components.Pipes.Tests.tube_test.mos (+20 -20)
adrpo 2013-10-13 18:37 Rev.: 17667

- last fixes for ExternalMedia
+ fully qualify paths in ClassInf.State
+ do List.unique on records so we don't get duplicates
+ now at least 5 models in ExternalMedia can be compiled
- fix an issue with lookup where path to be looked up
contains the name of the model in the scope we're in.
this fixes instantiation of
ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator,
probably more models in ThemoPower.
added test:
testsuite/flattening/modelica/others/ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos

3 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+1 -1), SiemensPower.Components.Pipes.Tests.tube_test.mos (+2 -2)
adrpo 2013-09-22 12:07 Rev.: 17326

Fix for bug: #2346
- sort also the variable components for instantiation based on their bindings
- sort the DAE in the order it is defined in the Modelica file

172 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+72 -72), SiemensPower.Components.Pipes.Tests.tube_test.mos (+100 -100)
sjoelund.se 2013-07-24 11:22 Rev.: 16662

Bump MSL to latest

2 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/SiemensPower: SiemensPower.Components.Pipes.Tests.TubeWithoutWall.mos (+1 -1), SiemensPower.Components.Pipes.Tests.tube_test.mos (+1 -1)

(39 more)

Generated by StatSVN 0.7.0