Directory testsuite/simulation/modelica/equations/

Directory Created:
2012-10-12 13:09
Total Files:
82
Deleted Files:
3
Lines of Code:
3049

[root]/testsuite/simulation/modelica/equations

Lines of Code

testsuite/simulation/modelica/equations/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 308 (100.0%) 3771 (100.0%) 12.2
alash325 78 (25.3%) 2772 (73.5%) 35.5
sjoelund.se 107 (34.7%) 226 (6.0%) 2.1
wbraun 8 (2.6%) 151 (4.0%) 18.8
lochel 31 (10.1%) 134 (3.6%) 4.3
adrpo 8 (2.6%) 131 (3.5%) 16.3
hudson 39 (12.7%) 128 (3.4%) 3.2
jfrenkel 16 (5.2%) 98 (2.6%) 6.1
perost 11 (3.6%) 83 (2.2%) 7.5
cschubert 9 (2.9%) 46 (1.2%) 5.1
vwaurich 1 (0.3%) 2 (0.1%) 2.0

Most Recent Commits

lochel 2015-03-10 12:21 Rev.: 25003

- disable warning if removeSimpleEquations failed for a subsystem
- cleanup

0 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: ModelBalance3.mos (-1)
lochel 2015-03-10 11:59 Rev.: 25002

- skip subsystems if removeSimpleEquations failed

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: ModelBalance3.mos (+2 -2)
sjoelund.se 2015-02-03 18:10 Rev.: 24389

Fix assertion output (uses the API for log messages)

11 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: WhenNoRetCall.mos (+11 -11)
vwaurich 2014-12-11 10:27 Rev.: 23727

- expected output

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: ModelBalance3.mos (+2 -2)
sjoelund.se 2014-10-06 10:33 Rev.: 22608

Add line numbers to error-messages from RemoveSimpleEquations

1 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: ModelBalance3.mos (+1 -1)
lochel 2014-10-06 08:41 Rev.: 22606

- test IfEquation5.mos has never worked correctly

7 lines of code changed in 2 files:

  • testsuite/simulation/modelica/equations: IfEquation5.mos (+6 -6), Makefile (+1 -1)
perost 2014-08-21 14:33 Rev.: 21937

Fixes for #2779:
- Restructured subscript elaboration to provide more helpful error messages.
- Added error checking for index out of bounds in connect.
- Fixed various cref typing issues and got rid of the +correctCrefTypes flag.

10 lines of code changed in 2 files:

  • testsuite/simulation/modelica/equations: FiveForEquations.mos (+5 -5), HideVariableForEquations.mos (+5 -5)
sjoelund.se 2014-04-24 13:59 Rev.: 20251

Replace measureTime=true with +d=measureTime in buildModel/etc
- Fix code generation for profiling of function calls (was disabled)
- Fix the counter for number of profiling blocks so the profiling now includes the measured blocks again

39 lines of code changed in 36 files:

  • testsuite/simulation/modelica/equations: ActivateWhenEquation.mos (+1 -1), AliasEquations.mos (+1 -1), BouncingBall.mos (+1 -1), BouncingBall2.mos (+1 -1), BouncingBallExamples.mos (+2 -2), BouncingBallExamplesDOPRI5.mos (+2 -2), Cross.mos (+1 -1), DAEexample.mos (+1 -1), DAEexample2.mos (+1 -1), DoubleWhenConflict.mos (+1 -1), EqualityEquations.mos (+1 -1), EqualityEquationsCorrect.mos (+1 -1), FiveForEquations.mos (+1 -1), FlatTank.mos (+1 -1), HelloWorld.mos (+1 -1), HideVariableForEquations.mos (+1 -1), IfEquation.mos (+1 -1), IfEquation2.mos (+1 -1), IfEquation3.mos (+1 -1), IfEquation4.mos (+1 -1), IfEquation5.mos (+1 -1), IfEquation6.mos (+1 -1), IfEquationUnbalanced.mos (+2 -2), ModelBalance1.mos (+1 -1), ModelBalance2.mos (+1 -1), ModelBalance3.mos (+1 -1), TestTwoOut.mos (+1 -1), WatchDog1AlgorithmWhen.mos (+1 -1), WatchDog2EquationWhen.mos (+1 -1), WhenArrayReinit.mos (+1 -1), WhenEquation.mos (+1 -1), WhenEquation1.mos (+1 -1), WhenNoRetCall.mos (+1 -1), constantLinSys.mos (+1 -1), deriveToLog.mos (+1 -1), when_sorting.mos (+1 -1)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

102 lines of code changed in 29 files:

  • testsuite/simulation/modelica/equations: ActivateWhenEquation.mo (+1 -1), BouncingBall.mo (+2 -2), BouncingBall2.mo (+2 -2), BouncingBallExamples.mo (+2 -2), Cross.mo (+2 -2), DAEexample.mo (+2 -2), DAEexample2.mo (+1 -1), DoubleWhenConflict.mo (+2 -2), EqualityEquations.mo (+3 -3), EqualityEquationsCorrect.mo (+3 -3), EquationCall.mo (+3 -3), ErrorNestedWhen.mo (+4 -4), FiveForEquations.mo (+3 -3), FlatTank.mo (+6 -6), HelloWorld.mo (+2 -2), HideVariableForEquations.mo (+4 -4), IfEquation.mo (+6 -6), IfEquation2.mo (+2 -2), IfEquation3.mo (+2 -2), IfEquation6.mo (+1 -1), WatchDog1AlgorithmWhen.mo (+5 -5), WatchDog2EquationWhen.mo (+7 -7), WaveEquationSample.mo (+5 -5), WhenEquation.mo (+6 -6), WhenEquation1.mo (+3 -3), WhenNotValid.mo (+7 -7), WhenValidResult.mo (+4 -4), WhenVectorPredicateEquation.mo (+4 -4), WillowForest.mo (+8 -8)
hudson 2014-04-11 13:31 Rev.: 20102

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: deriveToLog.mos (+1)
wbraun 2014-04-11 13:28 Rev.: 20101

- added zero cases for differentiation rule of pow

40 lines of code changed in 2 files:

  • testsuite/simulation/modelica/equations: Makefile (+1), deriveToLog.mos (new 39)
sjoelund.se 2014-04-10 10:34 Rev.: 20075

Error handling updates
- Strip trailing whitespace from error-messages (error-messages add a trailing newline by default; we do not want 2 of them)
- Register Modelica*Error functions in ErrorExt.mo (for the bootstrapped compiler)
- This means we can use Modelica libraries and simply treat ModelicaError in an external function as Error.addMessage + throw()

0 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: ModelBalance3.mos (-1)
sjoelund.se 2014-04-09 13:53 Rev.: 20063

Adding new DAE.Element: INITIAL_NORETCALL (for initial equation sections)

2 lines of code changed in 2 files:

  • testsuite/simulation/modelica/equations: IfEquation6.mos (+1 -1), WhenNoRetCall.mos (+1 -1)
sjoelund.se 2014-04-02 14:02 Rev.: 19922

Changing the way functions are generated
- No struct is returned. Outputs 2..n are passed by reference
- We could implement isPresent in code generation if we wanted to now (but it was removed in Modelica 3.0)
- Many array functions now take a value as input instead of pointer
- Since we no longer generate a temporary for all called functions, we cannot pass the pointer of a temporary to the function
- Most of the simple array functions should be inlined or macro'd and common functions moved to base_array.h
- Fewer temporaries should be generated now. The compressed tarball is ~20% smaller
- NORETCALL statements in match-expressions now remove statements without effect (`_ := boolAnd()` and the like can be optimized away)
'''''Do make clean, especially if using 32-bit omc'''''

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: Cross.mos (+2)
perost 2014-03-18 13:39 Rev.: 19618

Replaced unparsing parts of Dump with templates.

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: EqualityEquations.mos (+2 -2)
sjoelund.se 2014-02-14 12:13 Rev.: 19115

#2580
- Don't clear the error-buffer if the simulate command fails (so it is possible to use the normal error commands to query errors)

26 lines of code changed in 5 files:

  • testsuite/simulation/modelica/equations: DoubleWhenConflict.mos (+4 -5), EqualityEquations.mos (+4 -5), IfEquationUnbalanced.mos (+8 -10), ModelBalance2.mos (+5 -5), ModelBalance3.mos (+5 -4)
sjoelund.se 2014-02-06 20:45 Rev.: 19008

Revert r19001 (missing CodegenC.tpl changes and changes to the jmpbuf structure)

0 lines of code changed in 2 files:

  • testsuite/simulation/modelica/equations: DivisionByZero.mos (del), Makefile (-1)
hudson 2014-02-06 17:51 Rev.: 19004

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: DivisionByZero.mos (+1)
wbraun 2014-02-06 17:27 Rev.: 19001

- try to handel simple division by zero errors

56 lines of code changed in 2 files:

  • testsuite/simulation/modelica/equations: DivisionByZero.mos (new 55), Makefile (+1)
lochel 2013-10-08 15:42 Rev.: 17606

- fix #2404

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: IfEquation5.mos (+2 -3)
lochel 2013-09-13 18:01 Rev.: 17240

- expected output

1 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: IfEquationUnbalanced.mos (+1 -1)
lochel 2013-09-13 17:44 Rev.: 17239

- fix testsuite due to r17237

4 lines of code changed in 4 files:

  • testsuite/simulation/modelica/equations: DoubleWhenConflict.mos (+1 -1), IfEquationUnbalanced.mos (+1 -1), ModelBalance2.mos (+1 -1), ModelBalance3.mos (+1 -1)
lochel 2013-09-08 13:18 Rev.: 17136

- minor changes (e.g. removal of unused local variables, typos, ?)

1 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: ModelBalance3.mos (+1 -1)
lochel 2013-06-23 21:59 Rev.: 16461

- change warnings

5 lines of code changed in 5 files:

  • testsuite/simulation/modelica/equations: ActivateWhenEquation.mos (+1 -1), HelloWorld.mos (+1 -1), IfEquation5.mos (+1 -1), WhenNoRetCall.mos (+1 -1), when_sorting.mos (+1 -1)
lochel 2013-06-23 19:27 Rev.: 16460

- add notification for suppressed warnings of the initialization

10 lines of code changed in 5 files:

  • testsuite/simulation/modelica/equations: ActivateWhenEquation.mos (+2 -1), HelloWorld.mos (+2 -1), IfEquation5.mos (+2 -1), WhenNoRetCall.mos (+2 -1), when_sorting.mos (+2 -1)
perost 2013-06-10 13:56 Rev.: 16277

- Fixed punctuation of error messages.

7 lines of code changed in 5 files:

  • testsuite/simulation/modelica/equations: DoubleWhenConflict.mos (+1 -1), EqualityEquations.mos (+2 -2), IfEquationUnbalanced.mos (+2 -2), ModelBalance2.mos (+1 -1), ModelBalance3.mos (+1 -1)
sjoelund.se 2013-06-04 21:27 Rev.: 16217

m:#622
outerProduct, skew, and cross now only give Real outputs

1 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: Cross.mo (+1 -4)
sjoelund.se 2013-05-29 13:12 Rev.: 16143

- Bump MSL
- Build ModelicaExternalC (and the new tables) from the latest MSL sources
+ Note: m:#1143 - there is a bug for the tables in MSL so some tests will fail. I had success with some of them locally.
- Patched MSL to avoid printing warnings for some unused inputs in Tables
- Patched MSL to link against the correct library (ModelicaExternalC) instead of ModelicaStandardTables (this is the same as the beta branch, but trunk does not yet have this fix)
- Changed some tests using tables to use MSL 3.1 since then we can test the old table implementation (which is different)

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: WhenNoRetCall.mo (+2 -2)
perost 2013-05-15 16:32 Rev.: 16054

- Better error message for missing else in if-equations.

64 lines of code changed in 3 files:

  • testsuite/simulation/modelica/equations: IfEquationUnbalanced.mo (new 23), IfEquationUnbalanced.mos (new 40), Makefile (+1)
sjoelund.se 2013-05-07 13:37 Rev.: 15994

Added spell checking of strings marked with gettext() (for the CODING_STYLE job)

3 lines of code changed in 3 files:

  • testsuite/simulation/modelica/equations: DoubleWhenConflict.mos (+1 -1), ModelBalance2.mos (+1 -1), ModelBalance3.mos (+1 -1)
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

24 lines of code changed in 8 files:

  • testsuite/simulation/modelica/equations: EqualityEquations.mo (+3 -3), EqualityEquationsCorrect.mo (+2 -2), ErrorNestedWhen.mo (+1 -1), FlatTank.mo (+12 -12), HideVariableForEquations.mo (+1 -1), WatchDog1AlgorithmWhen.mo (+2 -2), WhenNotValid.mo (+1 -1), WhenValidResult.mo (+2 -2)
hudson 2013-05-02 20:46 Rev.: 15962

[Janitor mode] Fix tabs

24 lines of code changed in 8 files:

  • testsuite/simulation/modelica/equations: EqualityEquations.mo (+3 -3), EqualityEquationsCorrect.mo (+2 -2), ErrorNestedWhen.mo (+1 -1), FlatTank.mo (+12 -12), HideVariableForEquations.mo (+1 -1), WatchDog1AlgorithmWhen.mo (+2 -2), WhenNotValid.mo (+1 -1), WhenValidResult.mo (+2 -2)
sjoelund.se 2013-04-29 13:04 Rev.: 15927

#1863 Removed simulation options noClean and storeInTemp since they do not work and there are no tests for them

57 lines of code changed in 31 files:

  • testsuite/simulation/modelica/equations: ActivateWhenEquation.mos (+1 -1), AliasEquations.mos (+1 -1), BouncingBall.mos (+2 -2), BouncingBall2.mos (+7 -7), BouncingBallExamples.mos (+6 -6), Cross.mos (+1 -1), DAEexample.mos (+5 -5), DAEexample2.mos (+4 -4), DoubleWhenConflict.mos (+1 -1), EqualityEquations.mos (+1 -1), EqualityEquationsCorrect.mos (+1 -1), FiveForEquations.mos (+1 -1), FlatTank.mos (+1 -1), HelloWorld.mos (+5 -5), HideVariableForEquations.mos (+1 -1), IfEquation.mos (+1 -1), IfEquation2.mos (+1 -1), IfEquation3.mos (+1 -1), IfEquation4.mos (+1 -1), IfEquation5.mos (+1 -1), IfEquation6.mos (+1 -1), ModelBalance1.mos (+1 -1), ModelBalance2.mos (+1 -1), ModelBalance3.mos (+1 -1), WatchDog1AlgorithmWhen.mos (+1 -1), WatchDog2EquationWhen.mos (+3 -3), WhenEquation.mos (+1 -1), WhenEquation1.mos (+1 -1), WhenNoRetCall.mos (+2 -2), constantLinSys.mos (+1 -1), when_sorting.mos (+1 -1)
sjoelund.se 2013-04-29 11:58 Rev.: 15926

Fix eol-style

4 lines of code changed in 4 files:

  • testsuite/simulation/modelica/equations: IfEquation4.mos (+1), IfEquation5.mos (+1), IfEquation6.mo (+1), IfEquation6.mos (+1)
lochel 2013-03-01 00:04 Rev.: 15403

- remove Flags.SOLVE_INITIAL_SYSTEM (+d=solveinitialsystem)
- simplify initialization to prepare prospective revisions

0 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: ActivateWhenEquation.mos (-3)
sjoelund.se 2013-02-08 09:16 Rev.: 15104

Fix tests

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: EqualityEquations.mos (+2 -2)
sjoelund.se 2013-02-07 16:16 Rev.: 15085

Always use full pathnames for file info of parsed files

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: EqualityEquations.mos (+2 -2)
sjoelund.se 2013-01-29 10:50 Rev.: 14985

- Re-merge r14982

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: IfEquation5.mos (+2 -4)
sjoelund.se 2013-01-29 09:02 Rev.: 14983

Revert r14982 (breaks 4 tests; 3 of them badly, 1 of them spins forever)

4 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: IfEquation5.mos (+4 -2)
lochel 2013-01-28 20:35 Rev.: 14982

- remove helpVars from Backend (was used to handle when-conditions and sample-calls)
- revise event-system (c-runtime)
- unfortunately break other runtimes (please contact me, if you need more detailed information)

2 lines of code changed in 1 file:

  • testsuite/simulation/modelica/equations: IfEquation5.mos (+2 -4)

(28 more)

Generated by StatSVN 0.7.0