Directory testsuite/flattening/modelica/others/

Directory Created:
2012-09-27 04:36
Total Files:
110
Deleted Files:
4
Lines of Code:
33832

[root]/testsuite/flattening/modelica/others

Lines of Code

testsuite/flattening/modelica/others/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 850 (100.0%) 43808 (100.0%) 51.5
alash325 518 (60.9%) 27127 (61.9%) 52.3
adrpo 45 (5.3%) 7256 (16.6%) 161.2
hudson 101 (11.9%) 4661 (10.6%) 46.1
sjoelund.se 97 (11.4%) 3044 (6.9%) 31.3
perost 58 (6.8%) 1329 (3.0%) 22.9
vitalij 20 (2.4%) 261 (0.6%) 13.0
mahge930 6 (0.7%) 74 (0.2%) 12.3
lochel 4 (0.5%) 34 (0.1%) 8.5
wbraun 1 (0.1%) 22 (0.1%) 22.0

Most Recent Commits

mahge930 2015-03-13 20:38 Rev.: 25096

+ Handle nested array types when creating array equations.
+ Correct subscript ordering when expanding crefs.
+ Fix List.combinationMap to properly order combinations and combination lists. Also accumulate the results.
+ Added List.combination.

44 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+44 -44)
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

139 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+139 -139)
perost 2015-02-26 15:15 Rev.: 24800

- Improved deduction of implicit iteration ranges in for-loops.
- Added ALG_ASSERT, ALG_TERMINATE and ALG_REINIT to SCode.Statement,
to mimic how SCode.EEquation is structured.
- Various code cleanup.

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: ReturnError.mo (+1 -2)
sjoelund.se 2015-02-25 00:04 Rev.: 24754

Fix parsing

3 lines of code changed in 2 files:

  • testsuite/flattening/modelica/others: ExtObjError2.mo (+1 -1), GetInstanceName.mo (+2 -2)
mahge930 2015-02-18 14:38 Rev.: 24621

Re-enable diagonal() simplification with minor changes. Back-end can't handle unsimplified ones in some cases.

18 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+18 -2)
mahge930 2015-02-17 19:00 Rev.: 24616

+ Fix #2726.
Handle diagonal() in code generation instead of simplifying it.

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+2 -18)
mahge930 2015-02-16 20:19 Rev.: 24602

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

10 lines of code changed in 3 files:

  • testsuite/flattening/modelica/others: DiagonalBlock.mo (+1 -1), InvertedPendulumTotal.mo (+8 -8), SubscriptEval.mo (+1 -1)
perost 2015-02-10 15:29 Rev.: 24504

Fix for #3041:
- Implemented deduction of implicit iteration ranges for reductions.

0 lines of code changed in 3 files:

  • testsuite/flattening/modelica/others: Makefile (-2), NonConstantReduction.mo (del), Reductions.mo (del)
sjoelund.se 2015-01-23 15:49 Rev.: 24169

Baseline

22 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: DotOperator.mo (+22)
sjoelund.se 2015-01-23 15:32 Rev.: 24168

#3096 Implement prototype for dot operator

24 lines of code changed in 2 files:

  • testsuite/flattening/modelica/others: DotOperator.mo (new 23), Makefile (+1)
perost 2015-01-19 12:23 Rev.: 24092

- Improved the handling of if-expressions to better handle arrays with different
sizes in the branches.

14 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: WillowForest.mo (+14 -16)
vitalij 2015-01-03 13:35 Rev.: 23931

imporved negate for binary

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+2 -2)
vitalij 2014-11-19 01:59 Rev.: 23440

-improved simplify
-update test

6 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+6 -6)
vitalij 2014-11-18 17:08 Rev.: 23433

Fix simplify: simplify(((e1 op2 e) * e3) op1 ((e4*e5) op2 e))

38 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: SimplifyBinary.mo (+38)
perost 2014-11-17 15:01 Rev.: 23407

Fix for #2925:
- Don't force ceval of reduction iterators in functions.
- Fixed ceval of min/max of arrays.

0 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: ForIterator2.mo (-5)
hudson 2014-10-17 16:49 Rev.: 22800

[Janitor mode] Fix whitespace

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: FaultNonPropagation.mo (+1 -1)
perost 2014-10-17 16:23 Rev.: 22798

Fix for #2898:
- Made the compiler less sensitive to errors in unused models.

35 lines of code changed in 4 files:

  • testsuite/flattening/modelica/others: DuplicateElements.mo (+4 -1), DuplicateElementsNonEquivalent.mo (+4 -1), FaultNonPropagation.mo (new 25), Makefile (+2 -1)
adrpo 2014-10-05 22:53 Rev.: 22601

- ignore illegal components in records and give a warning
- display the restriction first, then the path in Types.unparseType
- fix typo in testsuite/flattening/modelica/redeclare/Makefile
- update test (Linux has 64 bit, use that)

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: ExtObjError.mo (+2 -2)
adrpo 2014-10-05 03:28 Rev.: 22588

- partial fix for #2858 (does not yet work with for iterators indexing the array of records)
* some tests are now actually giving correct results
- partial support for Connections.uniqueRoot and Connections.uniqueRootIndexes
* non standard operators: Connections.uniqueRoot and Connections.uniqueRootIndices are only partially implemented
* Connections.uniqueRoot currently does nothing, only collects information
* Connections.uniqueRootIndices needs to be implemented, it returns an array of ones (1) of size of first input
* See specification for these here (Modelica_StateGraph2):
https://github.com/modelica/Modelica_StateGraph2 and
https://trac.modelica.org/Modelica/ticket/984 and
http://www.ep.liu.se/ecp/043/041/ecp09430108.pdf
* any takers for the actual implementation? is not that complicated :)
- changed the way array types are printed out to be easier to follow

28 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+28 -28)
adrpo 2014-09-30 16:29 Rev.: 22515

Fix bug: #2854 (do scope versioning also in the top scope, but not for builtin classes and builtin types)
- note that flattening/modelica/declarations/Constant12.mo is actually correct now,
see m:#1397, well, except for the fact that it should tell that A.y does not have a binding

13 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+13 -4)
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)

1113 lines of code changed in 2 files:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+3 -3), ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+1110 -234)
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.

465 lines of code changed in 7 files:

  • testsuite/flattening/modelica/others: FlexibleShaftNonLinearTotal.mo (+3 -3), ForceAndTorque.mo (+9 -9), Influenza.mo (+55 -55), InvertedPendulumTotal.mo (+214 -214), Philosopher.mo (+30 -30), Philosopher2.mo (+30 -30), ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+124 -124)
sjoelund.se 2014-08-25 17:09 Rev.: 21983

#2791 Rewrite multiple iterators to nested reductions

56 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: Reductions.mo (+56)
vitalij 2014-08-19 11:24 Rev.: 21907

added some simplify rules

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: FlexibleShaftNonLinearTotal.mo (+2 -2)
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)

59 lines of code changed in 4 files:

  • testsuite/flattening/modelica/others: Circuit1.mo (+3 -3), FlexibleShaftNonLinearTotal.mo (+6 -6), InvertedPendulumTotal.mo (+43 -43), ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+7 -7)
sjoelund.se 2014-08-17 17:28 Rev.: 21891

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

45 lines of code changed in 2 files:

  • testsuite/flattening/modelica/others: FlexibleShaftNonLinearTotal.mo (+8 -8), ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+37 -37)
vitalij 2014-06-18 23:36 Rev.: 21187

- imporved rule x/c1 = c2*x

11 lines of code changed in 2 files:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+9 -9), ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+2 -2)
sjoelund.se 2014-06-12 14:42 Rev.: 21074

#2724
- Reject non-constructor functions returning an external object

36 lines of code changed in 2 files:

  • testsuite/flattening/modelica/others: ExtObjError2.mo (new 35), Makefile (+1)
sjoelund.se 2014-06-03 12:34 Rev.: 20931

Fix some of the sorting of components based on dependencies in the bindings
- Would silently fail in some cases in the past
- Some models now give no warnings in compile-time and run-time
- AIMS_Start gives a different result for one variable
- UnevaluateableFixedAttribute.mos gives different results for RML and bootstrapped omc versions

300 lines of code changed in 2 files:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+15 -15), ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+285 -285)
perost 2014-05-26 15:38 Rev.: 20832

- Improved DAEDumpTpl and switched to it as default.
- Untupled min and max in DAE.VariableAttributes.

354 lines of code changed in 4 files:

  • testsuite/flattening/modelica/others: ExternalObjectVariable.mo (+3 -3), FlexibleShaftNonLinearTotal.mo (+1 -1), InvertedPendulumTotal.mo (+40 -40), ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+310 -310)
vitalij 2014-05-14 18:28 Rev.: 20606

- added rule
a - (-b)*c = a + b*c

3 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+3 -3)
vitalij 2014-05-14 17:28 Rev.: 20604

- added rule
- x*x = x^2

motivation: simplification for derivations as for expression evaluation

3 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+3 -3)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

781 lines of code changed in 77 files:

  • testsuite/flattening/modelica/others: BoolArrayTest.mo (+4 -4), BooleanDim.mo (+2 -2), BooleanRanges.mo (+2 -2), Circuit1.mo (+17 -17), Class1.mo (+4 -4), Class2.mo (+3 -3), Comment2.mo (+6 -6), ComponentNames.mo (+2 -2), ComponentNames2.mo (+3 -3), ComponentNamesRedecl.mo (+3 -3), ConditionalComponent.mo (+5 -5), ConstrainingType1.mo (+3 -3), ConstrainingType2.mo (+3 -4), ConstrainingType3.mo (+3 -4), CyclicBindingConditional.mo (+2 -2), CyclicBindingConst.mo (+2 -2), CyclicBindingParam.mo (+2 -2), Derivative1.mo (+4 -4), DiagonalBlock.mo (+3 -3), DuplicateElements.mo (+2 -2), DuplicateElementsEquivalent.mo (+2 -2), DuplicateElementsExtends.mo (+3 -3), DuplicateElementsExtendsEquivalent.mo (+1 -1), DuplicateElementsNonEquivalent.mo (+2 -2), Each1.mo (+2 -2), EndIllegal.mo (+2 -2), EndUnknown.mo (+2 -2), ExtObjError.mo (+2 -2), ExternalObjectVariable.mo (+7 -7), FlexibleShaftNonLinearTotal.mo (+68 -68), FlowInvalid1.mo (+2 -2), ForIterator1.mo (+13 -13), ForIterator2.mo (+2 -2), ForceAndTorque.mo (+7 -7), GetInstanceName.mo (+1 -1), Homotopy.mo (+2 -2), IconsRecursiveTest.mo (+3 -3), IfExpCombiTable2.mo (+2 -2), Influenza.mo (+25 -25), InvertedPendulumTotal.mo (+165 -165), NamedArguments.mo (+4 -4), NestedClasses.mo (+2 -2), NonConstantReduction.mo (+2 -2), NotDependsRecursive.mo (+1 -1), OverrideFinalTest.mo (+6 -6), PEXPipeTotal.mo (+38 -38), Partial1.mo (+4 -4), Philosopher.mo (+24 -24), Philosopher2.mo (+26 -26), Protected1.mo (+2 -2), RecursiveDefinition.mo (+4 -4), RecursiveShort.mo (+6 -6), Reductions.mo (+2 -2), ReturnError.mo (+2 -2), SampleError.mo (+2 -2), Sequence.mo (+10 -10), Simplify.mo (+1 -1), Simplify2.mo (+3 -3), SimplifyAbs.mo (+2 -2), SimplifyBinary.mo (+2 -2), SimplifyRangeInCall.mo (+2 -2), SmallLinsys.mo (+4 -4), SpliceUnknownDest.mo (+2 -2), StringPool.mo (+2 -2), StructuralParameter1.mo (+3 -3), SubScript1.mo (+3 -3), SubScript2.mo (+2 -2), SubScript3.mo (+1 -1), SubscriptEval.mo (+2 -2), Switch.mo (+7 -7), ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mo (+201 -201), VectorizeExtendedType.mo (+2 -2), WillowForest.mo (+8 -8), if_then_elseif_else.mo (+1 -1), prtest.mo (+5 -5), translation_failed_template.mo (+2 -2), translation_template.mo (+3 -3)
sjoelund.se 2014-04-11 16:13 Rev.: 20112

Improve error-message for type mismatch in function calls when there is only one candidate function

4 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: ExtObjError.mo (+4 -5)
adrpo 2014-03-25 22:04 Rev.: 19757

- update tests

5 lines of code changed in 2 files:

  • testsuite/flattening/modelica/others: FlexibleShaftNonLinearTotal.mo (+2 -2), InvertedPendulumTotal.mo (+3 -3)
vitalij 2014-03-25 17:46 Rev.: 19749

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

5 lines of code changed in 2 files:

  • testsuite/flattening/modelica/others: FlexibleShaftNonLinearTotal.mo (+2 -2), InvertedPendulumTotal.mo (+3 -3)
vitalij 2014-03-25 11:46 Rev.: 19730

- added rule for sqrt(c*e) => c1*sqrt(e)

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+1 -1)
vitalij 2014-03-24 22:51 Rev.: 19725

added rule for (e * e1) * e => e1*e^2

12 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+12 -12)
perost 2014-02-18 14:24 Rev.: 19160

Fix for #2587:
- Added simplification rules -{e1, e2, ...} => {-e1, -e2, ...} and -[e1, e2, ...] => [-e1, e2, ...].
- Improved Static.elabMatrixCatTwoExp so it handles more cases.

20 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: InvertedPendulumTotal.mo (+20 -20)
vitalij 2014-02-16 18:48 Rev.: 19130

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

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/others: ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos (+1 -1)

(58 more)

Generated by StatSVN 0.7.0