Directory testsuite/flattening/libraries/3rdParty/HumMod/

Directory Created:
2012-09-26 23:05
Total Files:
7
Deleted Files:
0
Lines of Code:
127677

[root]/testsuite/flattening/libraries/3rdParty/HumMod
                        directory in repo HumMod (2 files, 151343 lines)
                            directory in repo animations (34 files, 0 lines)
                            directory in repo parameters (11 files, 11019 lines)
                            directory in repo setup (7 files, 13809 lines)
                        directory in repo Physiolibrary (5 files, 13663 lines)
                            directory in repo icons (209 files, 1 lines)

Lines of Code

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

Developers

Author Changes Lines of Code Lines per Change
Totals 80 (100.0%) 239723 (100.0%) 2996.5
alash325 28 (35.0%) 127735 (53.3%) 4561.9
sjoelund.se 19 (23.8%) 47072 (19.6%) 2477.4
hudson 3 (3.8%) 44253 (18.5%) 14751.0
adrpo 10 (12.5%) 11689 (4.9%) 1168.9
perost 6 (7.5%) 8701 (3.6%) 1450.1
vitalij 11 (13.8%) 256 (0.1%) 23.2
adeas31 1 (1.3%) 14 (0.0%) 14.0
jfrenkel 1 (1.3%) 2 (0.0%) 2.0
mahge930 1 (1.3%) 1 (0.0%) 1.0

Most Recent Commits

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

- Expected output.

14 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: checkHumModOMCTotal.mos (+14 -17)
mahge930 2015-02-16 20:19 Rev.: 24602

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

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: checkHumModOMCTotal.mos (+1 -1)
vitalij 2014-12-15 20:38 Rev.: 23792

ExpressionSimplify.simplify2:
- fixed simplifyMulJoinFactorsFind for case "e11-e12 and e12-e11, negative -1.0 factor"

15 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+15 -15)
adrpo 2014-10-19 21:46 Rev.: 22809

- fix bug #2899
- partial fix for bug #2484 (still needs some work on dae declaring complex components, i.e. connectors inside expandable connector)

1692 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/HumMod: checkHumModOMCTotal.mos (+1 -1), instHumModOMCTotal.mos (+1691 -1691)
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)

20 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/HumMod: checkHumModOMCTotal.mos (+10 -11), instHumModOMCTotal.mos (+10 -11)
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.

8643 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+8643 -8643)
vitalij 2014-08-19 14:57 Rev.: 21914

added simplify rule

2 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+2 -2)
vitalij 2014-08-19 13:47 Rev.: 21913

added simplify rule

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+1 -1)
vitalij 2014-08-19 11:24 Rev.: 21907

added some simplify rules

19 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+19 -19)
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)

413 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/HumMod: checkHumModOMCTotal.mos (+1 -1), instHumModOMCTotal.mos (+412 -412)
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)

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+1 -1)
vitalij 2014-08-06 08:47 Rev.: 21767

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

4 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+4 -4)
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

552 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+552 -552)
sjoelund.se 2014-05-18 20:40 Rev.: 20675

Various bugfixes and new features
- A new implementation for overloaded (binary) operators.
* Follows the specification more strictly and produces less fewer warnings for legal code
* matrix*matrix and matrix*vector uses reduction expressions to implement sum and array
* Checked that inlining of the generated functions works and produces simple expressions
* The code has been split into its own file since it is 2200 LOC and very few things in there actually depend on Static.mo (most of the remaining ones should be refactored)
- Implemented inlining of functions that assign to record members instead of call the record constructor in a single statement
- When evaluating function inputs to determine output array dimensions, keep the evaluated results
- Adding new preOptModule evaluateReplaceProtectedFinalEvaluateParameters which replaces evaluateReplaceFinalEvaluateParameters as a default module
* Causes problems for NPendulum.mos and PrismaticConstraint. They have different preOptModules set in the tests
- Added simulation flag `-abortSlowSimulation` used for the library tests in the testsuite
- EngineV6 now causes chattering behaviour. It was set to a Compilation test.
* The test will not spin thanks to the `-abortSlowSimulation` flag
- Improve elaboration, simplification, evaluation, and code generation for reductions
* Each operator now has unique indexes to avoid conflicts when replacing iterator crefs
* We can now simplify user-defined operators
* Added a new kind of mode for reductions: DAE.THREAD(), as opposed to the standard DAE.COMBINE()
- When we have multiple iterators, the default DAE.COMBINE() is used and iterates over all combinations of the expressions in the iterators. DAE.THREAD() instead assumes the arrays have equal length and folds over the reduction expression with the n-th expression in each iterator at a time. Used by operator overloading to implement element-wise and `sum` operations.
* This changes the DAE slightly
- Implemented DAE.FuncArg as a uniontype instead of tuple (DAE change)
- Some better simplification for ASUB (ranges and reductions)
- And some more things. Hopefully the major changes are all listed.

5036 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/HumMod: checkHumModOMCTotal.mos (+56 -56), instHumModOMCTotal.mos (+4980 -4980)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

3980 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: HumModOMCTotal.mo (+3980 -3980)
adrpo 2014-03-25 22:04 Rev.: 19757

- update tests

2 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+2 -2)
vitalij 2014-03-25 17:46 Rev.: 19749

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

2 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+2 -2)
vitalij 2014-02-16 18:48 Rev.: 19130

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

14 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+14 -14)
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

195 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+195 -195)
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/HumMod: instHumModOMCTotal.mos (-44)
perost 2013-12-16 18:12 Rev.: 18496

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

28 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+28 -28)
vitalij 2013-11-07 17:13 Rev.: 18049

- expand expression only if it can use for simplify

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+1 -1)
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.

192 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+192 -192)
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

41 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+41 -41)
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

17 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+17 -17)
vitalij 2013-06-27 22:20 Rev.: 16506

Added missing case in ExpressionSimplify (see #2268 idea of Martin)

2 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+2 -2)
sjoelund.se 2013-06-05 13:22 Rev.: 16223

Load the correct path

2 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: translateHumMod.mos (+2 -2)
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

16 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+16 -16)
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.

41 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+41 -41)
sjoelund.se 2013-05-08 00:20 Rev.: 16001

Some spelling/grammar (real numbers is more precise and easy to understand)

108 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/HumMod: checkHumModOMCTotal.mos (+54 -54), instHumModOMCTotal.mos (+54 -54)
sjoelund.se 2013-05-02 21:17 Rev.: 15963

Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy

40256 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: HumModOMCTotal.mo (+40256 -40256)
hudson 2013-05-02 20:46 Rev.: 15962

[Janitor mode] Fix tabs

40256 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: HumModOMCTotal.mo (+40256 -40256)
hudson 2013-04-30 14:51 Rev.: 15938

[Janitor mode] Set auto-props

17 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: HumMod_License.txt (+17 -16)
sjoelund.se 2013-04-25 16:32 Rev.: 15914

Preserve function comments and annotations for external functions

2 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+2 -2)
perost 2013-04-18 20:15 Rev.: 15856

- Updated test cases.

25 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+25 -25)
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.

2 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+2 -1)
perost 2013-03-12 22:27 Rev.: 15551

- Removed checks for duplicate elements and type names that are the same as the
component name from SCodeUtil.

3 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: instHumModOMCTotal.mos (+3 -3)
sjoelund.se 2013-03-11 17:18 Rev.: 15536

Fix HumMod library

1 lines of code changed in 1 file:

  • testsuite/flattening/libraries/3rdParty/HumMod: HumModOMCTotal.mo (+1 -1)
sjoelund.se 2013-02-08 09:16 Rev.: 15104

Fix tests

82 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/HumMod: checkHumModOMCTotal.mos (+41 -41), instHumModOMCTotal.mos (+41 -41)
sjoelund.se 2013-02-07 16:16 Rev.: 15085

Always use full pathnames for file info of parsed files

248 lines of code changed in 2 files:

  • testsuite/flattening/libraries/3rdParty/HumMod: checkHumModOMCTotal.mos (+124 -124), instHumModOMCTotal.mos (+124 -124)

(9 more)

Generated by StatSVN 0.7.0