Directory testsuite/flattening/libraries/msl31/multibody/elementary/

Directory Created:
2012-09-26 06:34
Directory Deleted:
2013-10-31 21:52
Total Files:
0
Deleted Files:
20
Lines of Code:
0

[root]/testsuite/flattening/libraries/msl31/multibody/elementary

Lines of Code

testsuite/flattening/libraries/msl31/multibody/elementary/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 354 (100.0%) 89220 (100.0%) 252.0
alash325 60 (16.9%) 55820 (62.6%) 930.3
sjoelund.se 128 (36.2%) 20943 (23.5%) 163.6
adrpo 88 (24.9%) 9684 (10.9%) 110.0
perost 55 (15.5%) 2096 (2.3%) 38.1
mahge930 18 (5.1%) 653 (0.7%) 36.2
vitalij 5 (1.4%) 24 (0.0%) 4.8

Most Recent Commits

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.

0 lines of code changed in 20 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (del), ForceAndTorque.mos (del), FreeBody.mos (del), InitSpringConstant.mos (del), LineForceWithTwoMasses.mos (del), Makefile (del), Pendulum.mos (del), PendulumWithSpringDamper.mos (del), PointGravity.mos (del), PointGravityWithPointMasses.mos (del), PointGravityWithPointMasses2.mos (del), RollingWheel.mos (del), RollingWheelSetDriving.mos (del), RollingWheelSetPulling.mos (del), SpringDamperSystem.mos (del), SpringMassSystem.mos (del), SpringWithMass.mos (del), ThreeSprings.mos (del), World.mos (del), _UseThisTestToMakeANewOne.mos (del)
adrpo 2013-10-24 15:41 Rev.: 17871

- expected results after revert of r17842

653 lines of code changed in 18 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+62 -62), ForceAndTorque.mos (+45 -45), FreeBody.mos (+26 -26), InitSpringConstant.mos (+28 -28), LineForceWithTwoMasses.mos (+54 -54), Pendulum.mos (+46 -46), PendulumWithSpringDamper.mos (+31 -31), PointGravity.mos (+20 -20), PointGravityWithPointMasses.mos (+25 -25), PointGravityWithPointMasses2.mos (+71 -71), RollingWheel.mos (+21 -21), RollingWheelSetDriving.mos (+45 -45), RollingWheelSetPulling.mos (+46 -46), SpringDamperSystem.mos (+36 -36), SpringMassSystem.mos (+32 -32), SpringWithMass.mos (+19 -19), ThreeSprings.mos (+31 -31), World.mos (+15 -15)
mahge930 2013-10-23 13:33 Rev.: 17842

Recommit r17828. Updated expected outputs.

653 lines of code changed in 18 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+62 -62), ForceAndTorque.mos (+45 -45), FreeBody.mos (+26 -26), InitSpringConstant.mos (+28 -28), LineForceWithTwoMasses.mos (+54 -54), Pendulum.mos (+46 -46), PendulumWithSpringDamper.mos (+31 -31), PointGravity.mos (+20 -20), PointGravityWithPointMasses.mos (+25 -25), PointGravityWithPointMasses2.mos (+71 -71), RollingWheel.mos (+21 -21), RollingWheelSetDriving.mos (+45 -45), RollingWheelSetPulling.mos (+46 -46), SpringDamperSystem.mos (+36 -36), SpringMassSystem.mos (+32 -32), SpringWithMass.mos (+19 -19), ThreeSprings.mos (+31 -31), World.mos (+15 -15)
adrpo 2013-10-08 23:25 Rev.: 17614

- 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

4 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31/multibody/elementary: RollingWheelSetPulling.mos (+4 -4)
adrpo 2013-09-26 04:25 Rev.: 17388

- fix bug #2363
- keep smooth(0, ...) in Static.mo
- handle smooth(0, ...) in Ceval.mo (smooth(0, constant) -> constant)
- handle smooth in Codegen.tpl
- update expected output for tests
- NOTE: Modelica.Electrical.Analog.Examples.SimpleTriacCircuit gives small numeric differences, use the OpenModelica result file

20 lines of code changed in 18 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+2 -2), ForceAndTorque.mos (+1 -1), FreeBody.mos (+1 -1), InitSpringConstant.mos (+1 -1), LineForceWithTwoMasses.mos (+1 -1), Pendulum.mos (+2 -2), PendulumWithSpringDamper.mos (+1 -1), PointGravity.mos (+1 -1), PointGravityWithPointMasses.mos (+1 -1), PointGravityWithPointMasses2.mos (+1 -1), RollingWheel.mos (+1 -1), RollingWheelSetDriving.mos (+1 -1), RollingWheelSetPulling.mos (+1 -1), SpringDamperSystem.mos (+1 -1), SpringMassSystem.mos (+1 -1), SpringWithMass.mos (+1 -1), ThreeSprings.mos (+1 -1), World.mos (+1 -1)
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

7527 lines of code changed in 18 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+340 -340), ForceAndTorque.mos (+225 -225), FreeBody.mos (+184 -184), InitSpringConstant.mos (+183 -183), LineForceWithTwoMasses.mos (+729 -729), Pendulum.mos (+308 -308), PendulumWithSpringDamper.mos (+524 -524), PointGravity.mos (+157 -157), PointGravityWithPointMasses.mos (+172 -172), PointGravityWithPointMasses2.mos (+1355 -1355), RollingWheel.mos (+478 -478), RollingWheelSetDriving.mos (+382 -382), RollingWheelSetPulling.mos (+485 -485), SpringDamperSystem.mos (+783 -783), SpringMassSystem.mos (+411 -411), SpringWithMass.mos (+158 -158), ThreeSprings.mos (+208 -208), World.mos (+445 -445)
vitalij 2013-06-30 14:59 Rev.: 16528

- added simplify rule
- changed radau output

24 lines of code changed in 5 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: PendulumWithSpringDamper.mos (+3 -3), RollingWheelSetDriving.mos (+6 -6), RollingWheelSetPulling.mos (+6 -6), SpringDamperSystem.mos (+3 -3), SpringMassSystem.mos (+6 -6)
sjoelund.se 2013-06-04 20:23 Rev.: 16216

Move some expressions around when you do simplifications only if this improves the complexity of the expression

31 lines of code changed in 17 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+2 -2), ForceAndTorque.mos (+10 -10), FreeBody.mos (+1 -1), InitSpringConstant.mos (+1 -1), LineForceWithTwoMasses.mos (+2 -2), Pendulum.mos (+2 -2), PendulumWithSpringDamper.mos (+1 -1), PointGravity.mos (+1 -1), PointGravityWithPointMasses.mos (+1 -1), PointGravityWithPointMasses2.mos (+2 -2), RollingWheel.mos (+1 -1), RollingWheelSetDriving.mos (+1 -1), RollingWheelSetPulling.mos (+1 -1), SpringDamperSystem.mos (+1 -1), SpringMassSystem.mos (+1 -1), SpringWithMass.mos (+2 -2), ThreeSprings.mos (+1 -1)
adrpo 2013-05-14 01:13 Rev.: 16024

- 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.

4 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31/multibody/elementary: RollingWheelSetPulling.mos (+4 -4)
sjoelund.se 2013-04-25 16:32 Rev.: 15914

Preserve function comments and annotations for external functions

79 lines of code changed in 18 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+8 -8), ForceAndTorque.mos (+4 -4), FreeBody.mos (+4 -4), InitSpringConstant.mos (+4 -4), LineForceWithTwoMasses.mos (+4 -4), Pendulum.mos (+8 -8), PendulumWithSpringDamper.mos (+4 -4), PointGravity.mos (+4 -4), PointGravityWithPointMasses.mos (+2 -2), PointGravityWithPointMasses2.mos (+4 -4), RollingWheel.mos (+4 -4), RollingWheelSetDriving.mos (+4 -4), RollingWheelSetPulling.mos (+8 -8), SpringDamperSystem.mos (+4 -4), SpringMassSystem.mos (+4 -4), SpringWithMass.mos (+4 -4), ThreeSprings.mos (+4 -4), World.mos (+1 -1)
perost 2013-04-22 13:33 Rev.: 15874

Fix for #2159:
- Sort connector components before connecting them, to make sure that their
order doesn't matter.

651 lines of code changed in 16 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+60 -60), ForceAndTorque.mos (+48 -48), FreeBody.mos (+36 -36), InitSpringConstant.mos (+27 -27), LineForceWithTwoMasses.mos (+60 -60), Pendulum.mos (+12 -12), PendulumWithSpringDamper.mos (+30 -30), PointGravityWithPointMasses.mos (+12 -12), PointGravityWithPointMasses2.mos (+72 -72), RollingWheel.mos (+12 -12), RollingWheelSetDriving.mos (+75 -75), RollingWheelSetPulling.mos (+84 -84), SpringDamperSystem.mos (+42 -42), SpringMassSystem.mos (+30 -30), SpringWithMass.mos (+12 -12), ThreeSprings.mos (+39 -39)
perost 2013-04-16 14:30 Rev.: 15834

- Preserve the comment for the flattened class in the flattened output.
- Don't translate enumeration literals to integers when simplifying asubs.

18 lines of code changed in 18 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+1 -1), ForceAndTorque.mos (+1 -1), FreeBody.mos (+1 -1), InitSpringConstant.mos (+1 -1), LineForceWithTwoMasses.mos (+1 -1), Pendulum.mos (+1 -1), PendulumWithSpringDamper.mos (+1 -1), PointGravity.mos (+1 -1), PointGravityWithPointMasses.mos (+1 -1), PointGravityWithPointMasses2.mos (+1 -1), RollingWheel.mos (+1 -1), RollingWheelSetDriving.mos (+1 -1), RollingWheelSetPulling.mos (+1 -1), SpringDamperSystem.mos (+1 -1), SpringMassSystem.mos (+1 -1), SpringWithMass.mos (+1 -1), ThreeSprings.mos (+1 -1), World.mos (+1 -1)
sjoelund.se 2013-02-13 16:16 Rev.: 15164

"StateSelect =" to "stateSelect ="

992 lines of code changed in 17 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+112 -112), ForceAndTorque.mos (+29 -29), FreeBody.mos (+37 -37), InitSpringConstant.mos (+35 -35), LineForceWithTwoMasses.mos (+108 -108), Pendulum.mos (+46 -46), PendulumWithSpringDamper.mos (+29 -29), PointGravity.mos (+38 -38), PointGravityWithPointMasses.mos (+30 -30), PointGravityWithPointMasses2.mos (+169 -169), RollingWheel.mos (+35 -35), RollingWheelSetDriving.mos (+81 -81), RollingWheelSetPulling.mos (+81 -81), SpringDamperSystem.mos (+52 -52), SpringMassSystem.mos (+48 -48), SpringWithMass.mos (+25 -25), ThreeSprings.mos (+37 -37)
perost 2013-01-24 19:48 Rev.: 14923

- Add parentheses around subscripted expressions in ExpressionDump when needed.

21 lines of code changed in 3 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+12 -12), ForceAndTorque.mos (+3 -3), LineForceWithTwoMasses.mos (+6 -6)
sjoelund.se 2013-01-10 11:36 Rev.: 14732

- Expected output

0 lines of code changed in 3 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (-6492), LineForceWithTwoMasses.mos (-5622), Pendulum.mos (-4518)
sjoelund.se 2013-01-10 10:57 Rev.: 14731

- Force evaluation of fixed=...

216 lines of code changed in 16 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+25 -25), ForceAndTorque.mos (+6 -6), FreeBody.mos (+6 -6), InitSpringConstant.mos (+6 -6), LineForceWithTwoMasses.mos (+25 -25), Pendulum.mos (+13 -13), PendulumWithSpringDamper.mos (+6 -6), PointGravity.mos (+12 -12), PointGravityWithPointMasses2.mos (+39 -39), RollingWheel.mos (+6 -6), RollingWheelSetDriving.mos (+18 -18), RollingWheelSetPulling.mos (+18 -18), SpringDamperSystem.mos (+12 -12), SpringMassSystem.mos (+12 -12), SpringWithMass.mos (+6 -6), ThreeSprings.mos (+6 -6)
adrpo 2012-11-26 08:43 Rev.: 14070

- 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.

738 lines of code changed in 16 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+124 -124), ForceAndTorque.mos (+34 -34), FreeBody.mos (+16 -16), InitSpringConstant.mos (+19 -19), LineForceWithTwoMasses.mos (+100 -100), Pendulum.mos (+38 -38), PendulumWithSpringDamper.mos (+22 -22), PointGravity.mos (+32 -32), PointGravityWithPointMasses2.mos (+106 -106), RollingWheel.mos (+16 -16), RollingWheelSetDriving.mos (+63 -63), RollingWheelSetPulling.mos (+63 -63), SpringDamperSystem.mos (+35 -35), SpringMassSystem.mos (+38 -38), SpringWithMass.mos (+16 -16), ThreeSprings.mos (+16 -16)
adrpo 2012-11-26 08:03 Rev.: 14069

- expected output
- remove the merging of modifiers in SCodeAnalyseRedeclare.mo for now as it seems to have some issues with the AVM models.

738 lines of code changed in 16 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+124 -124), ForceAndTorque.mos (+34 -34), FreeBody.mos (+16 -16), InitSpringConstant.mos (+19 -19), LineForceWithTwoMasses.mos (+100 -100), Pendulum.mos (+38 -38), PendulumWithSpringDamper.mos (+22 -22), PointGravity.mos (+32 -32), PointGravityWithPointMasses2.mos (+106 -106), RollingWheel.mos (+16 -16), RollingWheelSetDriving.mos (+63 -63), RollingWheelSetPulling.mos (+63 -63), SpringDamperSystem.mos (+35 -35), SpringMassSystem.mos (+38 -38), SpringWithMass.mos (+16 -16), ThreeSprings.mos (+16 -16)
sjoelund.se 2012-11-13 13:21 Rev.: 13881

#1922
- Handle type-casting from records with the same components but different names'
- Improve scalarization of record equations in the front-end. Made it worse in the back-end (back-end does not handle cast of records)

771 lines of code changed in 18 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+22 -22), ForceAndTorque.mos (+33 -33), FreeBody.mos (+55 -55), InitSpringConstant.mos (+44 -44), LineForceWithTwoMasses.mos (+33 -33), Pendulum.mos (+22 -22), PendulumWithSpringDamper.mos (+55 -55), PointGravity.mos (+11 -11), PointGravityWithPointMasses.mos (+77 -77), PointGravityWithPointMasses2.mos (+88 -88), RollingWheel.mos (+23 -23), RollingWheelSetDriving.mos (+33 -33), RollingWheelSetPulling.mos (+44 -44), SpringDamperSystem.mos (+77 -77), SpringMassSystem.mos (+33 -33), SpringWithMass.mos (+33 -33), ThreeSprings.mos (+77 -77), World.mos (+11 -11)
sjoelund.se 2012-11-08 14:29 Rev.: 13830

#1931
- Do not scalarize vector equations
+ Except constants, parameters, records, complex types, external objects, and maybe some more

18853 lines of code changed in 18 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+1664 -1276), ForceAndTorque.mos (+1072 -818), FreeBody.mos (+848 -650), InitSpringConstant.mos (+868 -665), LineForceWithTwoMasses.mos (+1312 -998), Pendulum.mos (+1544 -1186), PendulumWithSpringDamper.mos (+904 -692), PointGravity.mos (+776 -596), PointGravityWithPointMasses.mos (+824 -632), PointGravityWithPointMasses2.mos (+1796 -1361), RollingWheel.mos (+804 -617), RollingWheelSetDriving.mos (+988 -755), RollingWheelSetPulling.mos (+996 -761), SpringDamperSystem.mos (+1088 -830), SpringMassSystem.mos (+1000 -764), SpringWithMass.mos (+752 -578), ThreeSprings.mos (+952 -728), World.mos (+665 -513)
perost 2012-10-17 13:42 Rev.: 13432

- Removed the special case for Real casts when dumping expressions, since
Modelica does not have a Real() function.
- Some SCodeInst fixes.
- Fixed compiler warnings in corbaimpl.cpp.
- Updated testcases due to the expression dumping change.

1406 lines of code changed in 18 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (+122 -122), ForceAndTorque.mos (+79 -79), FreeBody.mos (+63 -63), InitSpringConstant.mos (+65 -65), LineForceWithTwoMasses.mos (+100 -100), Pendulum.mos (+116 -116), PendulumWithSpringDamper.mos (+68 -68), PointGravity.mos (+58 -58), PointGravityWithPointMasses.mos (+62 -62), PointGravityWithPointMasses2.mos (+142 -142), RollingWheel.mos (+58 -58), RollingWheelSetDriving.mos (+67 -67), RollingWheelSetPulling.mos (+67 -67), SpringDamperSystem.mos (+84 -84), SpringMassSystem.mos (+77 -77), SpringWithMass.mos (+56 -56), ThreeSprings.mos (+73 -73), World.mos (+49 -49)
sjoelund.se 2012-10-04 12:15 Rev.: 13177

- Fix the damn testsuite

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31/multibody/elementary: Makefile (+1 -1)
alash325 2012-10-03 02:26 Rev.: 13147

- libraries directory are copied to testsuite/flattening directory + delete simulation files + update Makefile

27910 lines of code changed in 20 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (new 6444), ForceAndTorque.mos (new 818), FreeBody.mos (new 650), InitSpringConstant.mos (new 665), LineForceWithTwoMasses.mos (new 6037), Makefile (new 1), Pendulum.mos (new 4468), PendulumWithSpringDamper.mos (new 692), PointGravity.mos (new 596), PointGravityWithPointMasses.mos (new 632), PointGravityWithPointMasses2.mos (new 1361), RollingWheel.mos (new 617), RollingWheelSetDriving.mos (new 755), RollingWheelSetPulling.mos (new 761), SpringDamperSystem.mos (new 830), SpringMassSystem.mos (new 764), SpringWithMass.mos (new 578), ThreeSprings.mos (new 728), World.mos (new 513), _UseThisTestToMakeANewOne.mos (new)
alash325 2012-10-01 19:42 Rev.: 13123

- Deleted wrong works

0 lines of code changed in 20 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (del), ForceAndTorque.mos (del), FreeBody.mos (del), InitSpringConstant.mos (del), LineForceWithTwoMasses.mos (del), Makefile (del), Pendulum.mos (del), PendulumWithSpringDamper.mos (del), PointGravity.mos (del), PointGravityWithPointMasses.mos (del), PointGravityWithPointMasses2.mos (del), RollingWheel.mos (del), RollingWheelSetDriving.mos (del), RollingWheelSetPulling.mos (del), SpringDamperSystem.mos (del), SpringMassSystem.mos (del), SpringWithMass.mos (del), ThreeSprings.mos (del), World.mos (del), _UseThisTestToMakeANewOne.mos (del)
alash325 2012-09-26 06:34 Rev.: 13049

- Restructured testsuite/libraries into testsuite/flattening and testsuite/simualtion

27910 lines of code changed in 20 files:

  • testsuite/flattening/libraries/msl31/multibody/elementary: DoublePendulum.mos (new 6444), ForceAndTorque.mos (new 818), FreeBody.mos (new 650), InitSpringConstant.mos (new 665), LineForceWithTwoMasses.mos (new 6037), Makefile (new 1), Pendulum.mos (new 4468), PendulumWithSpringDamper.mos (new 692), PointGravity.mos (new 596), PointGravityWithPointMasses.mos (new 632), PointGravityWithPointMasses2.mos (new 1361), RollingWheel.mos (new 617), RollingWheelSetDriving.mos (new 755), RollingWheelSetPulling.mos (new 761), SpringDamperSystem.mos (new 830), SpringMassSystem.mos (new 764), SpringWithMass.mos (new 578), ThreeSprings.mos (new 728), World.mos (new 513), _UseThisTestToMakeANewOne.mos (new)
Generated by StatSVN 0.7.0