Directory testsuite/flattening/libraries/msl31/

Total Files:
13
Deleted Files:
5
Lines of Code:
33031

[root]/testsuite/flattening/libraries/msl31
                    Folder removed from repo fluid (0 files, 0 lines)
                    Folder removed from repo media (0 files, 0 lines)
                    Folder removed from repo multibody (0 files, 0 lines)
                        Folder removed from repo checkingModels (0 files, 0 lines)
                        Folder removed from repo elementary (0 files, 0 lines)
                        Folder removed from repo loops (0 files, 0 lines)
                        Folder removed from repo rotational3deffects (0 files, 0 lines)
                        Folder removed from repo systems (0 files, 0 lines)

Lines of Code

testsuite/flattening/libraries/msl31/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 262 (100.0%) 165922 (100.0%) 633.2
alash325 48 (18.3%) 142578 (85.9%) 2970.3
sjoelund.se 70 (26.7%) 10038 (6.0%) 143.4
adrpo 53 (20.2%) 8254 (5.0%) 155.7
perost 47 (17.9%) 4097 (2.5%) 87.1
adeas31 9 (3.4%) 357 (0.2%) 39.6
mahge930 8 (3.1%) 226 (0.1%) 28.2
lochel 11 (4.2%) 190 (0.1%) 17.2
vitalij 11 (4.2%) 110 (0.1%) 10.0
jfrenkel 5 (1.9%) 72 (0.0%) 14.4

Most Recent Commits

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

- Expected output.

238 lines of code changed in 6 files:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.mos (+33 -69), Modelica.Electrical.Analog.mos (+99 -192), Modelica.Electrical.Digital.mos (+73 -178), Modelica.Electrical.MultiPhase.Examples.mos (+20 -29), Modelica.Mechanics.mos (+7 -10), Modelica.Thermal.mos (+6 -9)
adeas31 2015-03-25 18:08 Rev.: 25254

- Fix the checkModel output.
- Fix failing tests.

119 lines of code changed in 3 files:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Machines.Examples.mos (+101 -143), Modelica.Math.mos (+15 -43), Modelica.Utilities.mos (+3 -7)
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/libraries/msl31: Modelica.Blocks.mos (+1 -1)
mahge930 2015-02-16 20:19 Rev.: 24602

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

68 lines of code changed in 3 files:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+16 -16), Modelica.Electrical.Digital.mos (+45 -45), Modelica.Mechanics.mos (+7 -7)
vitalij 2015-01-03 13:35 Rev.: 23931

imporved negate for binary

8 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Machines.Examples.mos (+8 -8)
vitalij 2014-11-28 21:39 Rev.: 23592

ExpressionSimplify:
- improved log and exp rules
- exp(e*log(x)) -> exp(...*log(x)*...)
- log(1/x) -> -log(x)
log(sqrt(x)) -> 1/2*log(x)

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Thermal.mos (+1 -1)
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/msl31: Modelica.Electrical.Machines.Examples.mos (+1 -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)

201 lines of code changed in 3 files:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+8 -8), Modelica.Electrical.Machines.Examples.mos (+92), Modelica.StateGraph.Examples.ControlledTanks.mos (+101 -5)
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/flattening/libraries/msl31: Modelica.Utilities.mos (+1 -5)
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.

2494 lines of code changed in 9 files:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.Continuous.mos (+30 -30), Modelica.Blocks.mos (+9 -9), Modelica.Electrical.Analog.mos (+26 -26), Modelica.Electrical.Digital.mos (+1467 -1467), Modelica.Electrical.Machines.Examples.mos (+694 -694), Modelica.Electrical.MultiPhase.Examples.mos (+9 -9), Modelica.Mechanics.mos (+3 -3), Modelica.StateGraph.Examples.ControlledTanks.mos (+224 -224), Modelica.Thermal.mos (+32 -32)
sjoelund.se 2014-08-21 12:50 Rev.: 21936

Fix MatchCase8 and expected output

4 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+4 -4)
sjoelund.se 2014-08-20 16:48 Rev.: 21933

Started using elabExpInExpression instead of elabExp in many places (so functions returning multiple outputs work better)
Note: This interferes slightly with the MetaModelica type system (things RML did not handle; so no changes needed). The changes cause MetaModelica models using equations with tuples to fail (but that is okay; we do not use MetaModelica in models)

4 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+4 -4)
sjoelund.se 2014-08-20 16:18 Rev.: 21931

Do not test the broken 3.1 M_OLine test

0 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (-3422)
vitalij 2014-08-19 14:57 Rev.: 21914

added simplify rule

2 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+2 -2)
vitalij 2014-08-19 11:24 Rev.: 21907

added some simplify rules

6 lines of code changed in 3 files:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+2 -2), Modelica.Electrical.Machines.Examples.mos (+3 -3), Modelica.Thermal.mos (+1 -1)
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)

806 lines of code changed in 6 files:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+75 -75), Modelica.Electrical.Machines.Examples.mos (+610 -610), Modelica.Electrical.MultiPhase.Examples.mos (+77 -77), Modelica.Mechanics.mos (+14 -14), Modelica.StateGraph.Examples.ControlledTanks.mos (+25 -25), Modelica.Thermal.mos (+5 -5)
sjoelund.se 2014-08-17 17:28 Rev.: 21891

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

1376 lines of code changed in 4 files:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+260 -260), Modelica.Electrical.Digital.mos (+299 -299), Modelica.Electrical.Machines.Examples.mos (+701 -701), Modelica.Electrical.MultiPhase.Examples.mos (+116 -116)
sjoelund.se 2014-08-07 14:39 Rev.: 21798

Allow DIM_EXP on both sides of a matrix multiplication

28 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Math.mos (+28 -28)
sjoelund.se 2014-08-04 14:43 Rev.: 21740

#2770 Handle vectorization of function calls with unknown array dimensions better

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.mos (+1 -5)
mahge930 2014-07-22 17:33 Rev.: 21592

+ Fix #2688. Removed replacing of loop iterator dependent crefs with ASUB expressions.

6 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+6 -6)
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

2437 lines of code changed in 4 files:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+920 -920), Modelica.Electrical.Machines.Examples.mos (+1403 -1403), Modelica.Electrical.MultiPhase.Examples.mos (+112 -112), Modelica.Thermal.mos (+2 -2)
perost 2014-05-26 15:38 Rev.: 20832

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

848 lines of code changed in 6 files:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.Continuous.mos (+11 -11), Modelica.Blocks.mos (+44 -44), Modelica.Electrical.Analog.mos (+234 -234), Modelica.Electrical.Machines.Examples.mos (+464 -395), Modelica.Electrical.MultiPhase.Examples.mos (+56 -56), Modelica.Thermal.mos (+39 -39)
sjoelund.se 2014-05-07 15:04 Rev.: 20439

Change Error_rml to do the same thing Error_omc does (it works as long as you call the functions through dynload)

7 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Utilities.mos (+7 -7)
perost 2014-04-23 12:53 Rev.: 20232

- Fix LAPACK test by not testing dgegv, since it gives different results with
different LAPACK versions and is anyways deprecated.

34 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Math.Matrices.LAPACK.mos (+34 -62)
adrpo 2014-03-25 22:04 Rev.: 19757

- update tests

6 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Machines.Examples.mos (+6 -6)
vitalij 2014-03-25 17:46 Rev.: 19749

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

6 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Machines.Examples.mos (+6 -6)
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

87 lines of code changed in 4 files:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+14 -14), Modelica.Electrical.Digital.mos (+5 -5), Modelica.Electrical.Machines.Examples.mos (+4 -4), Modelica.Mechanics.mos (+64 -64)
lochel 2014-02-13 17:17 Rev.: 19097

- move warnings for parameters from front end to back end
- get rid of false warnings

99 lines of code changed in 6 files:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.Continuous.mos (+5 -16), Modelica.Electrical.Analog.mos (+25 -335), Modelica.Electrical.Digital.mos (+17 -575), Modelica.Electrical.Machines.Examples.mos (+18 -1035), Modelica.Electrical.MultiPhase.Examples.mos (+6 -42), Modelica.Thermal.mos (+28 -136)
adrpo 2014-02-07 09:57 Rev.: 19014

Fix #2566 in the FrontEnd
- report parameter T p(start = value, fixed = true) and use the start value.

2413 lines of code changed in 6 files:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.Continuous.mos (+16 -5), Modelica.Electrical.Analog.mos (+332 -22), Modelica.Electrical.Digital.mos (+575 -17), Modelica.Electrical.Machines.Examples.mos (+1264 -247), Modelica.Electrical.MultiPhase.Examples.mos (+70 -34), Modelica.Thermal.mos (+156 -48)
perost 2014-02-06 17:49 Rev.: 19003

- Added disableRecordConstructorOutput debug flag.
- Handle matrices in min/max better.
- Handle arrays with more than two dimensions better in product.
- Fix array types when slicing vars with more than two dimensions.

4 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.Continuous.mos (+4 -4)
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.

5 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Thermal.mos (+5 -5)
perost 2014-02-05 18:24 Rev.: 18987

Fix for #2062:
- Better handling of cardinality.

4 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.StateGraph.Examples.ControlledTanks.mos (+4 -53)
sjoelund.se 2014-02-01 13:39 Rev.: 18916

- Changed lib/omlibrary/Modelica... to Modelica... for testsuite messages (to work better with build symlinked to /usr)
- Added reading of env.var CC at start to be able to change CC in pre-compiled omc version

178 lines of code changed in 3 files:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.mos (+12 -12), Modelica.Electrical.Analog.mos (+157 -157), Modelica.StateGraph.Examples.ControlledTanks.mos (+9 -9)
perost 2013-12-16 18:12 Rev.: 18496

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

197 lines of code changed in 4 files:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Analog.mos (+112 -112), Modelica.Electrical.Machines.Examples.mos (+29 -29), Modelica.StateGraph.Examples.ControlledTanks.mos (+48 -48), Modelica.Thermal.mos (+8 -8)
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 3 files:

  • testsuite/flattening/libraries/msl31: Makefile (-2), Modelica.Magnetic.FluxTubes.mos (del), Modelica.Mechanics.MultiBody.mos (del)
adrpo 2013-10-24 15:41 Rev.: 17871

- expected results after revert of r17842

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Mechanics.MultiBody.mos (+1 -1)
mahge930 2013-10-23 13:33 Rev.: 17842

Recommit r17828. Updated expected outputs.

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Mechanics.MultiBody.mos (+1 -1)
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

255 lines of code changed in 6 files:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.Continuous.mos (+1 -1), Modelica.Electrical.Analog.mos (+83 -83), Modelica.Electrical.Machines.Examples.mos (+108 -108), Modelica.Electrical.MultiPhase.Examples.mos (+7 -7), Modelica.Magnetic.FluxTubes.mos (+55 -55), Modelica.Mechanics.mos (+1 -1)
adrpo 2013-10-06 01:58 Rev.: 17556

- fix bug #2403 (quite many changes, do make clean)
- properly count tuple equation size in the BackEnd
BackendDAE.ALGORITHM gets a new component called expand (DAE.Expand)
which tells that this algorithm was translated from an equation as
in this case we SHOULD NOT expand array crefs to the full size
- added test for bug #2403
testsuite/simulation/modelica/algorithms_functions/
ModelicaTest.Fluid.Dissipation.Verifications.HeatTransfer.Channel.kc_evenGapLaminar.mos
- fix counting of tuples in CheckModel.mo

More unrelated fixes:
- add recursion limit depth in Global.mo and display it in the warnings and errors about recursion limit
- fix typing of record bindings for R a[3](eta = {eta[1], eta[2], eta[3]})
- if function path is longer than 50 chars minimize it by keeping the first
ident.lastIdent.uniqueID (see CevalScript.generateFunctionFileName)
- List.applyAndFold1 -> remove restriction of extra argument to be the same type of the list element.
- add buildModel to ModelicaBuiltin.mo

2 lines of code changed in 1 file:

  • testsuite/flattening/libraries/msl31: Modelica.Electrical.Machines.Examples.mos (+2 -2)
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

54 lines of code changed in 4 files:

  • testsuite/flattening/libraries/msl31: Modelica.Blocks.Continuous.mos (+1 -1), Modelica.Electrical.Analog.mos (+24 -24), Modelica.Magnetic.FluxTubes.mos (+28 -28), Modelica.Mechanics.MultiBody.mos (+1 -1)

(33 more)

Generated by StatSVN 0.7.0