Directory testsuite/simulation/modelica/synchronous/

Total Files:
8
Deleted Files:
0
Lines of Code:
671

[root]/testsuite/simulation/modelica/synchronous

Lines of Code

testsuite/simulation/modelica/synchronous/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 48 (100.0%) 885 (100.0%) 18.4
lochel 31 (64.6%) 740 (83.6%) 23.8
hudson 9 (18.8%) 135 (15.3%) 15.0
bthiele 5 (10.4%) 5 (0.6%) 1.0
adrpo 2 (4.2%) 4 (0.5%) 2.0
sjoelund.se 1 (2.1%) 1 (0.1%) 1.0

Most Recent Commits

lochel 2014-10-01 14:26 Rev.: 22530

- new unit check module (flag +newUnitChecking, disabled by default)
- for all variables unspecified units get calculated if possible
- inconsistent equations get reported in a user friendly way
- new debug/dump flags for unit check module: dumpUnits, dumpEqInUC, dumpEqUCStruct
- add some examples for testing

6 lines of code changed in 2 files:

  • testsuite/simulation/modelica/synchronous: SynchronousFeatures.ControlledMassBasic.mos (+3 -3), SynchronousFeatures.SpeedControl.mos (+3 -3)
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)

4 lines of code changed in 2 files:

  • testsuite/simulation/modelica/synchronous: SynchronousFeatures.ControlledMassBasic.mos (+2 -2), SynchronousFeatures.SpeedControl.mos (+2 -2)
lochel 2014-09-16 14:35 Rev.: 22322

- Change some back end data types for base-/sub-clock partitions
- Change some names (e.g., INFERREDCLOCK to INFERRED_CLOCK) to match common code style
- Update expected output

31 lines of code changed in 4 files:

  • testsuite/simulation/modelica/synchronous: Makefile (+1 -1), SamplingWithClocks.mos (+1 -1), SynchronousFeatures.ControlledMassBasic.mos (+22 -26), subSample.mos (+7 -7)
sjoelund.se 2014-09-09 15:01 Rev.: 22221

#2786
- Fix code generation for multiple iterators (threaded)
- Ceval constant function calls in the front-end

1 lines of code changed in 1 file:

  • testsuite/simulation/modelica/synchronous: SamplingWithClocks.mos (+1 -1)
lochel 2014-09-04 10:26 Rev.: 22125

- fix sub-clock partitioning (sub-clock indices were twisted due to a wrong listReverse)

20 lines of code changed in 3 files:

  • testsuite/simulation/modelica/synchronous: Makefile (+1 -1), SamplingWithClocks.mos (+2 -2), subSample.mos (+17 -13)
hudson 2014-09-04 10:21 Rev.: 22124

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/simulation/modelica/synchronous: subSample.mos (+1)
lochel 2014-09-04 10:14 Rev.: 22123

- new test for sub-clock partitioning, which currently fails due to twisted indices

101 lines of code changed in 2 files:

  • testsuite/simulation/modelica/synchronous: Makefile (+1), subSample.mos (new 100)
lochel 2014-08-23 15:09 Rev.: 21958

- sub-clock partitioning (each equation gets assigned an sub-clock partition index)

9 lines of code changed in 2 files:

  • testsuite/simulation/modelica/synchronous: SamplingWithClocks.mos (+4 -4), SynchronousFeatures.SpeedControl.mos (+5 -5)
lochel 2014-07-18 11:16 Rev.: 21564

- analyze base-clock partition kind

20 lines of code changed in 2 files:

  • testsuite/simulation/modelica/synchronous: SamplingWithClocks.mos (+10), SynchronousFeatures.SpeedControl.mos (+10)
lochel 2014-07-17 09:49 Rev.: 21546

- fix error message

4 lines of code changed in 2 files:

  • testsuite/simulation/modelica/synchronous: SynchronousFeatures.ControlledMass.mos (+2 -2), SynchronousFeatures.VaryingClock.mos (+2 -2)
bthiele 2014-07-16 19:24 Rev.: 21539

Deleted flag +synchronousFeatures and replaced it by checking for flag +std=3.3 or greater

5 lines of code changed in 5 files:

  • testsuite/simulation/modelica/synchronous: SamplingWithClocks.mos (+1 -1), SynchronousFeatures.ControlledMass.mos (+1 -1), SynchronousFeatures.ControlledMassBasic.mos (+1 -1), SynchronousFeatures.SpeedControl.mos (+1 -1), SynchronousFeatures.VaryingClock.mos (+1 -1)
hudson 2014-07-16 15:36 Rev.: 21531

[Janitor mode] Fix whitespace

8 lines of code changed in 1 file:

  • testsuite/simulation/modelica/synchronous: SynchronousFeatures.mo (+8 -8)
hudson 2014-07-16 15:36 Rev.: 21530

[Janitor mode] Set auto-props

126 lines of code changed in 7 files:

  • testsuite/simulation/modelica/synchronous: Makefile (+1), SamplingWithClocks.mos (+1), SynchronousFeatures.ControlledMass.mos (+1), SynchronousFeatures.ControlledMassBasic.mos (+1), SynchronousFeatures.SpeedControl.mos (+1), SynchronousFeatures.VaryingClock.mos (+1), SynchronousFeatures.mo (+120 -119)
lochel 2014-07-16 12:03 Rev.: 21523

- merged r21292-r21522 from branches/SynchronousModelica/

549 lines of code changed in 14 files:

  • testsuite/simulation/modelica/synchronous: Makefile (+53), SamplingWithClocks.mos (new), SynchronousFeatures.ControlledMass.mos (+59), SynchronousFeatures.ControlledMassBasic.mos (new), SynchronousFeatures.SpeedControl.mos (+81), SynchronousFeatures.VaryingClock.mos (+36), SynchronousFeatures.mo (+119)
Generated by StatSVN 0.7.0