- new line at the end of file.
62 lines of code changed in 1 file:
replaced ModelicaXml.h with ModelicaXML.h
66 lines of code changed in 1 file:
removed to be replaced by ModelicaXML.h
0 lines of code changed in 1 file:
- fixes to make modelicaxml work on Linux.
11124 lines of code changed in 10 files:
- time the testsuite run
- fixes for testsuite because now we use double instead of float
+ testsuite/mofiles/FunctionSimplex.mo
+ testsuite/mosfiles/Pendulum.mos
+ testsuite/mosfiles/rotationalsystems.mos
10 lines of code changed in 4 files:
- fixed bug: http://bug.modelicacommunity.org/show_bug.cgi?id=30
- the precision problem when dealing with reals in OMC
- MMC/RML uses double and because in read_write.c and systemimpl.c this was converted
to float and back to double it was a precision loss.
- replaced all float with modelica_real in read_write.c
- replaced all float with double in systemimpl.c
27 lines of code changed in 2 files:
Improved instantiation speed. (checkModel(CauerFilter) now takes about 10 seconds instead of > 500 seconds).
Fixed memory leak in solving linear systems.
300 lines of code changed in 12 files:
Initial code to support inner and outer semantics. Now, the inner and outer attributes are part of SCode.COMPONENT. Further, the outer elements are removed from DAE output. However, correct lookup rule of inner components are not implemented yet. Only components are considered in SCode. The other elements (functions, inner classes etc.) are not yet implemented. No considerations to type checking has been done yet.
380 lines of code changed in 10 files:
ExternalRMLDefines.h is not needed since we moved to .mo this spring.
0 lines of code changed in 1 file:
Not needed since we moved to .mo files.
0 lines of code changed in 1 file:
Testcases
128 lines of code changed in 30 files:
3 lines of code changed in 1 file:
testcases
112 lines of code changed in 69 files:
Moved some comments to better place
24 lines of code changed in 1 file:
Fixed bug with premature exit when event at stop time.
2 lines of code changed in 1 file:
Split up large string constant so VC compiler does not complain.
68 lines of code changed in 1 file:
Added.
0 lines of code changed in 1 file:
import Interactive is not used in Mod.mo.
2 lines of code changed in 2 files:
Linux update.
3 lines of code changed in 2 files:
Fixed bugs in simulation_runtime (initialization of data, stop exactly at stop-time, etc).
Fixed bug with recursive modifiers (A a(x=a.y))
332 lines of code changed in 24 files:
Removed faulty parameter time in class DoubleWhen Sequential
15 lines of code changed in 1 file:
Updated text around the ErrorNestedWhen example
14 lines of code changed in 1 file:
generate logs also on Linux.
1 lines of code changed in 1 file:
Added testcase for implementation of the cross function as a Modelica function (bug).
39 lines of code changed in 2 files:
Changed builtin functions asin,acos and atan to arcsin, arccos and arctan (same as in Dymola).
Added eliminationLevel = 3 for removing only equations on the form a=constant.
Added der(arccos),der(arcsin) and der(arctan) to Derive.mo
Fixed performance problem with Exp.simplify.
Fixed bug with matrix operation a*[1,2;3,4] in Exp.simplify.
Fixed bug in tranforming a flat-parsed Absyn to normal Absyn (Interactive.mo).
533 lines of code changed in 41 files:
- fixed Linux testsuite problems by parsing numbers or arrays within testsuite/mosfiles/rtest
- now instead of "equation mismatch" a warning is generated if the differences are less than the dassl integration step: 1.0e-5
- the warning looks like this:
+ Simulation ... ok
+ Simulation2 ... warning - numeric differences less than 1.0e-5
* for details please check: /tmp/log-simulation2.mos
+ Simulation3 ... warning - numeric differences less than 1.0e-5
* for details please check: /tmp/log-simulation3.mos
+ Differentiate ... ok
+ Simplify ... ok
148 lines of code changed in 1 file:
- added testmos to Makefile.omdev.mingw to test just tests from testsuite/mosfiles
- fixed the compilation problem on Linux. GNU GCC has more involved "inline".
Just disable inline for now.
- initialization of malloc-ed structures within simulation_events.cpp
fixes the different result we got on Linux for IdealDiode.mos
+ i wonder if there may be some other initialization problems like this.
- IdealDiode.mos changes due to different result.
26 lines of code changed in 3 files:
simulation instead of simualtion.
2 lines of code changed in 1 file: