December 2006 Commit Log

Number of Commits:
28
Number of Active Developers:
6
adrpo 2006-12-25 20:38 Rev.: 2646

- new line at the end of file.

62 lines of code changed in 1 file:

adrpo 2006-12-25 20:33 Rev.: 2645

replaced ModelicaXml.h with ModelicaXML.h

66 lines of code changed in 1 file:

adrpo 2006-12-25 20:33 Rev.: 2644

removed to be replaced by ModelicaXML.h

0 lines of code changed in 1 file:

adrpo 2006-12-25 20:25 Rev.: 2643

- fixes to make modelicaxml work on Linux.

11124 lines of code changed in 10 files:

adrpo 2006-12-23 06:49 Rev.: 2642

- 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:

adrpo 2006-12-23 05:54 Rev.: 2641

- 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:

petar 2006-12-22 16:07 Rev.: 2640

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:

davbr 2006-12-20 22:45 Rev.: 2639

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:

adrpo 2006-12-20 08:39 Rev.: 2638

ExternalRMLDefines.h is not needed since we moved to .mo this spring.

0 lines of code changed in 1 file:

adrpo 2006-12-20 08:37 Rev.: 2637

Not needed since we moved to .mo files.

0 lines of code changed in 1 file:

x06klasj 2006-12-18 14:55 Rev.: 2635

Testcases

128 lines of code changed in 30 files:

x06krino 2006-12-18 14:49 Rev.: 2634

3 lines of code changed in 1 file:

x06krino 2006-12-18 14:39 Rev.: 2633

testcases

112 lines of code changed in 69 files:

petar 2006-12-14 15:44 Rev.: 2632

Moved some comments to better place

24 lines of code changed in 1 file:

petar 2006-12-14 15:43 Rev.: 2631

Fixed bug with premature exit when event at stop time.

2 lines of code changed in 1 file:

petar 2006-12-14 12:37 Rev.: 2630

Split up large string constant so VC compiler does not complain.

68 lines of code changed in 1 file:

petar 2006-12-14 09:12 Rev.: 2629

Added.

0 lines of code changed in 1 file:

adrpo 2006-12-12 11:29 Rev.: 2628

import Interactive is not used in Mod.mo.

2 lines of code changed in 2 files:

adrpo 2006-12-11 01:17 Rev.: 2627

Linux update.

3 lines of code changed in 2 files:

petar 2006-12-09 18:35 Rev.: 2626

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:

petfr 2006-12-07 11:06 Rev.: 2625

Removed faulty parameter time in class DoubleWhen Sequential

15 lines of code changed in 1 file:

petfr 2006-12-07 11:03 Rev.: 2624

Updated text around the ErrorNestedWhen example

14 lines of code changed in 1 file:

adrpo 2006-12-07 03:16 Rev.: 2623

generate logs also on Linux.

1 lines of code changed in 1 file:

petar 2006-12-06 15:08 Rev.: 2622

Added testcase for implementation of the cross function as a Modelica function (bug).

39 lines of code changed in 2 files:

petar 2006-12-06 13:02 Rev.: 2621

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:

adrpo 2006-12-06 04:02 Rev.: 2620

- 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:

adrpo 2006-12-05 22:44 Rev.: 2619

- 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:

adrpo 2006-12-05 14:01 Rev.: 2618

simulation instead of simualtion.

2 lines of code changed in 1 file:

November 2006 »

Generated by StatSVN 0.7.0