August 2011 Commit Log

Number of Commits:
130
Number of Active Developers:
10
wbraun 2011-08-31 20:49 Rev.: 9724

- changed fmu export for event handling
- added bug fix in event handling
- removed one old unsed variable

41 lines of code changed in 5 files:

perost 2011-08-31 14:13 Rev.: 9722

- Fixed elaboration of scalar to work on any array, not just 1- and
2-dimensional ones.

53 lines of code changed in 3 files:

perost 2011-08-31 13:20 Rev.: 9721

Fix for bug #1598
- Implemented elaboration of matrix function.

205 lines of code changed in 4 files:

sjoelund.se 2011-08-31 09:38 Rev.: 9720

- Backend refactoring: Initial Equations stored with shared data (as they are not handled in the same way as the ordered eqs)

156 lines of code changed in 12 files:

Frenkel TUD 2011-08-30 15:30 Rev.: 9719

- prefer as alias connector variables and avoid record or array elements, the result equations are much better readable

163 lines of code changed in 4 files:

sjoelund.se 2011-08-30 14:32 Rev.: 9717

- Some minor partitionIndependentBlocks changes

86 lines of code changed in 2 files:

sjoelund.se 2011-08-30 11:24 Rev.: 9713

#1597
- DAE.MATRIX refactoring (it now has a Boolean scalar instead of storing this with each element in the matrix). The matrix was also renamed from scalar to matrix as this is more appropriate.

568 lines of code changed in 26 files:

perost 2011-08-30 09:18 Rev.: 9712

- Reimplemented connection handling to be more efficient.

50788 lines of code changed in 226 files:

tmtuomas 2011-08-30 07:44 Rev.: 9711

Adda interface documentation draft added.

4548 lines of code changed in 2 files:

nutaro 2011-08-29 14:11 Rev.: 9710

Fixed problem in the linear system solver for the adevs backend

4 lines of code changed in 2 files:

sjoelund.se 2011-08-29 12:05 Rev.: 9707

- Removed support for sum(scalar) as it is not valid Modelica

2 lines of code changed in 2 files:

sjoelund.se 2011-08-29 11:00 Rev.: 9706

- ndims() now always returns constant variability (as it always returns an integer literal)

1 lines of code changed in 1 file:

sjoelund.se 2011-08-29 09:22 Rev.: 9705

- Additional sum fixes

10 lines of code changed in 1 file:

sjoelund.se 2011-08-29 08:58 Rev.: 9704

#1595
- Simplify sums better

40 lines of code changed in 4 files:

adeas31 2011-08-27 01:08 Rev.: 9703

- getOptionValue is changed to isOptionNone.

4 lines of code changed in 2 files:

nutaro 2011-08-26 22:16 Rev.: 9702

Fixed initialization problem in adevs backend

27 lines of code changed in 2 files:

sjoelund.se 2011-08-26 16:50 Rev.: 9701

#1372
- Fix codegeneration for Modelica.Math.Matrices.norm (tuple subscript among other things)
+ Added testcase from the bug report

181 lines of code changed in 10 files:

sjoelund.se 2011-08-26 16:30 Rev.: 9700

- Added runtime function identity_alloc_real_array

9 lines of code changed in 2 files:

adeas31 2011-08-26 15:34 Rev.: 9699

- getOptionValue to return NONE or SOME based on option's value.

46 lines of code changed in 2 files:

sjoelund.se 2011-08-26 15:32 Rev.: 9698

- Fix some F77 code generation issues (char* vs. char**, etc)

250 lines of code changed in 2 files:

sjoelund.se 2011-08-26 14:12 Rev.: 9697

#1591
- Don't check if a singleton record in a uniontype has the correct CTOR; we can just assume they match up

315 lines of code changed in 17 files:

sjoelund.se 2011-08-26 12:34 Rev.: 9696

#1595
- Do not be overly optimistic about the number of dimensions in elabBuiltinSum (now works also for 3-dim arrays)

24 lines of code changed in 2 files:

sjoelund.se 2011-08-26 12:13 Rev.: 9695

#1594
- Fix types when simplifying arrays/matrices with 3 dimensions

76 lines of code changed in 4 files:

sjoelund.se 2011-08-26 11:16 Rev.: 9694

- Add template error if vector() calls remain

34 lines of code changed in 2 files:

sjoelund.se 2011-08-25 16:59 Rev.: 9692

- OMEdit: Check if file exists before assuming you can read it

12 lines of code changed in 2 files:

sjoelund.se 2011-08-25 16:01 Rev.: 9691

- Removed unused code

0 lines of code changed in 1 file:

sjoelund.se 2011-08-25 15:48 Rev.: 9690

#1591
- Removed calls to typeOfValue for crefs (ceval does *not* change the type)

2 lines of code changed in 1 file:

sjoelund.se 2011-08-25 15:43 Rev.: 9689

- Expected output

6 lines of code changed in 1 file:

sjoelund.se 2011-08-25 15:37 Rev.: 9688

- Improved crefVectorize (data[:].b)[2] => data[2].b instead of previously (wrong) data[:].b[2]

128 lines of code changed in 8 files:

nutaro 2011-08-25 14:15 Rev.: 9687

Set number of interpolation points for the adevs backend to the recommended number

4 lines of code changed in 2 files:

sjoelund.se 2011-08-25 13:48 Rev.: 9686

- Fixed potential loop with simplifyAsub

4 lines of code changed in 1 file:

sjoelund.se 2011-08-25 12:00 Rev.: 9685

- Remove commented code

0 lines of code changed in 1 file:

sjoelund.se 2011-08-25 09:40 Rev.: 9684

- Do not do unsafe operations like saying ceval arr[i] = arr just because we are in a for-iterator scope...

3 lines of code changed in 1 file:

sjoelund.se 2011-08-25 08:27 Rev.: 9683

#1591
- Don't convert a value into a type just to get its dimensions

1 lines of code changed in 1 file:

adeas31 2011-08-25 00:23 Rev.: 9682

- getTypeOfAny modified for record type. Instead of returning the complete record it only returns the record name.
- getRecordElementName to return specific element name on request.

19 lines of code changed in 2 files:

Frenkel TUD 2011-08-24 17:08 Rev.: 9680

- us -O2 by default for FMU

4 lines of code changed in 2 files:

Frenkel TUD 2011-08-24 17:02 Rev.: 9679

- bugfix fmu
- check sim_result before calling
- clean object files in fmu.makefile

50 lines of code changed in 6 files:

sjoelund.se 2011-08-24 14:50 Rev.: 9676

- Backend: Trace expanded derivatives

2145 lines of code changed in 3 files:

Frenkel TUD 2011-08-24 14:06 Rev.: 9675

- c-interace for fmu

59 lines of code changed in 11 files:

nutaro 2011-08-23 23:09 Rev.: 9674

Updates to Adevs template

9 lines of code changed in 2 files:

Frenkel TUD 2011-08-23 18:05 Rev.: 9673

- call main_initialize from fmu::fmiInitialize
- generate modelname.def for dll generation to export only necesary functions
- generate for fmu only modelname.c modelname_record modelname_functions
- small changes to simulation_init and solver_main to avoid linker problems

405 lines of code changed in 7 files:

sjoelund.se 2011-08-23 16:04 Rev.: 9672

- MetaModelica: Create a new scope when inst'ing a metarecord

2 lines of code changed in 1 file:

sjoelund.se 2011-08-23 14:57 Rev.: 9671

- Backend refactoring: Moved Inc.Matrices into the EQSYSTEM (it's passed with the dae instead of extra arguments now)

599 lines of code changed in 15 files:

sjoelund.se 2011-08-23 13:57 Rev.: 9670

- Add support to print zero-length arrays

1 lines of code changed in 1 file:

sjoelund.se 2011-08-22 12:41 Rev.: 9669

- BackEnd: Refactoring

284 lines of code changed in 9 files:

sjoelund.se 2011-08-22 09:30 Rev.: 9667

- Removed now unused linear system macros

0 lines of code changed in 1 file:

sjoelund.se 2011-08-22 09:30 Rev.: 9666

- Linear equation systems are now allocated on stack instead of the memory pool

55 lines of code changed in 3 files:

sjoelund.se 2011-08-19 16:52 Rev.: 9665

- BackEnd refactoring

64 lines of code changed in 6 files:

sjoelund.se 2011-08-19 15:02 Rev.: 9664

- Refactoring

22 lines of code changed in 2 files:

Dongliang Li 2011-08-19 13:35 Rev.: 9663

update cpp template

510 lines of code changed in 2 files:

sjoelund.se 2011-08-19 13:28 Rev.: 9662

- Backend refactoring

95 lines of code changed in 3 files:

Dongliang Li 2011-08-19 12:49 Rev.: 9661

update cpp template

2011 lines of code changed in 2 files:

sjoelund.se 2011-08-19 08:21 Rev.: 9660

- Refactoring

45 lines of code changed in 1 file:

Frenkel TUD 2011-08-19 08:05 Rev.: 9659

- check allocation of Samples in initSample
- do not use large number of simulation time in fmu, causes error in allocation Samples in initSample

7 lines of code changed in 2 files:

nutaro 2011-08-19 02:48 Rev.: 9658

Added bound_params function to the adevs backedn

74 lines of code changed in 3 files:

adeas31 2011-08-19 00:50 Rev.: 9657

- removed unused functions.
- fixed bootstrapped compilation for windows.

6 lines of code changed in 3 files:

nutaro 2011-08-18 23:01 Rev.: 9656

More work on automatic intialization for the adevs backend

2478 lines of code changed in 2 files:

sjoelund.se 2011-08-18 16:01 Rev.: 9655

- BackEnd refactoring: Grouped the common fields in the DAE into a single uniontype to ease sending only these to functions without tuples, multiple inputs, etc

231 lines of code changed in 15 files:

sjoelund.se 2011-08-18 12:14 Rev.: 9653

#1590
- Correct truncation on 64-bit platforms

5 lines of code changed in 1 file:

sjoelund.se 2011-08-18 10:53 Rev.: 9652

- BackEnd refactoring: Now uses list of equation-systems instead of only one
- No optimization module, etc can handle this yet (only lists of length=1), but this will change soon enough

216 lines of code changed in 15 files:

nutaro 2011-08-17 23:16 Rev.: 9651

Added automatic initialization to the adevs backend

2666 lines of code changed in 2 files:

sjoelund.se 2011-08-17 14:56 Rev.: 9650

- Backend refactoring of ordered vars/equations

291 lines of code changed in 15 files:

sjoelund.se 2011-08-17 12:29 Rev.: 9649

- boxptr_arrayGet

6 lines of code changed in 2 files:

sjoelund.se 2011-08-17 09:30 Rev.: 9647

- Fix comment for removedEqs

1 lines of code changed in 1 file:

sjoelund.se 2011-08-17 08:32 Rev.: 9646

- Fix compilation using real C-compilers

9 lines of code changed in 1 file:

adeas31 2011-08-17 02:43 Rev.: 9645

- getNthListItem function to return the particular index value of a list.

105 lines of code changed in 2 files:

adeas31 2011-08-16 19:21 Rev.: 9644

- getTypeOfAny function to check the datatype.
- lisCount function to return the size the list.

118 lines of code changed in 2 files:

sjoelund.se 2011-08-16 14:47 Rev.: 9643

- Removed duplicate line (same function ran twice)

0 lines of code changed in 1 file:

sjoelund.se 2011-08-16 13:50 Rev.: 9642

- Unused pattern

0 lines of code changed in 1 file:

sjoelund.se 2011-08-16 11:53 Rev.: 9641

- New preOpt module stub: partitionIndependentBlocks
+ Finds independent blocks of equations (and does nothing with them except prints a pretty dump if more than 1 block was found)

236 lines of code changed in 3 files:

perost 2011-08-16 10:41 Rev.: 9640

- Fixed compilation of bootstrapped compiler.

1 lines of code changed in 1 file:

sjoelund.se 2011-08-15 11:23 Rev.: 9639

- Util.listContains -> listMember, etc

65 lines of code changed in 16 files:

sjoelund.se 2011-08-15 08:56 Rev.: 9638

- Update generated code

12 lines of code changed in 1 file:

sjoelund.se 2011-08-12 16:31 Rev.: 9636

- Mark ceval'ed parameters as final

209 lines of code changed in 9 files:

adeas31 2011-08-12 14:07 Rev.: 9635

- OMEdit connector types updates.
- Users guide updated with new features of OMEdit.

118 lines of code changed in 13 files:

Frenkel TUD 2011-08-12 13:32 Rev.: 9634

- fmu: replace . with _ in MODEL_IDENTIFIER

2 lines of code changed in 1 file:

sjoelund.se 2011-08-12 09:36 Rev.: 9633

- Also return the updated cache in elabAD2...

1 lines of code changed in 1 file:

sjoelund.se 2011-08-12 09:14 Rev.: 9632

- Use updated cache in elabArrayDims2

1 lines of code changed in 1 file:

sjoelund.se 2011-08-11 12:54 Rev.: 9631

- Renamed the SimCodeDump target to Dump

1 lines of code changed in 1 file:

sjoelund.se 2011-08-11 11:28 Rev.: 9630

#1503
- Optimize elseif statements in the traversal

22 lines of code changed in 2 files:

sjoelund.se 2011-08-10 16:48 Rev.: 9629

#1503
- Optimize if-statements a bit when traversing the DAE

21 lines of code changed in 2 files:

sjoelund.se 2011-08-10 16:32 Rev.: 9628

- Indentation

3 lines of code changed in 1 file:

sjoelund.se 2011-08-10 14:58 Rev.: 9627

#1543
- Load text settings before creating the widget

1 lines of code changed in 1 file:

sjoelund.se 2011-08-10 13:21 Rev.: 9626

#1543
- OMEdit now asks for the default monospace font instead of default system font

5 lines of code changed in 1 file:

sjoelund.se 2011-08-10 12:59 Rev.: 9625

- Fix OSX compilation using macports gcc

6 lines of code changed in 1 file:

sjoelund.se 2011-08-10 09:43 Rev.: 9624

- changeToTempDir now tries to execute the correct path; full path names returned by simulate() except when running testsuite

38 lines of code changed in 2 files:

sjoelund.se 2011-08-10 09:00 Rev.: 9623

#1407
- OpenModelica extension: Functions now accept "parameter input" and "constant input", which simply requires an argument to be a parameter/constant expression

65 lines of code changed in 6 files:

sjoelund.se 2011-08-09 15:54 Rev.: 9622

- Some fixes for loading SimpleVisual

18 lines of code changed in 7 files:

sjoelund.se 2011-08-09 15:01 Rev.: 9621

#1407
- Added DAE.Const to DAE.FuncArg
- To be used to check variability of input expressions (needed e.g. for the sample() operator)

215 lines of code changed in 13 files:

sjoelund.se 2011-08-09 13:07 Rev.: 9620

- Removed unused constants

0 lines of code changed in 1 file:

adeas31 2011-08-09 11:20 Rev.: 9619

- unparsing the string received from OMC.

1 lines of code changed in 1 file:

sjoelund.se 2011-08-09 11:07 Rev.: 9618

- Configure with static Coin/SoQt

16 lines of code changed in 2 files:

sjoelund.se 2011-08-09 10:32 Rev.: 9617

#1420
- min({time,...,time}) = time

38 lines of code changed in 2 files:

adeas31 2011-08-09 10:23 Rev.: 9616

- Fixed the back slashes issue.
- Speed up the diagram load time.

13 lines of code changed in 3 files:

sjoelund.se 2011-08-09 09:49 Rev.: 9615

#1420
- Share constant literals in generated simulation code

39 lines of code changed in 4 files:

hubert.thieriot 2011-08-08 17:27 Rev.: 9614

Merged with Hubert's branch
-Energy integration improvments (like curves, display and MILP calculations)
-Removed inadequate EI includes


14514 lines of code changed in 147 files:

sjoelund.se 2011-08-08 14:49 Rev.: 9610

#1420
- Added initial support for sharing array constants (stored as pointers instead of being constructed at each reference)
+ Currently only done for called functions, but will be extended to simulation code

503 lines of code changed in 7 files:

sjoelund.se 2011-08-08 14:09 Rev.: 9609

- traverseExpTopDown: Handle DAE.PATTERN

5 lines of code changed in 1 file:

Dongliang Li 2011-08-08 12:53 Rev.: 9608

update cpp template for modelica function part

1653 lines of code changed in 2 files:

sjoelund.se 2011-08-08 10:48 Rev.: 9607

#1588
- Avoid putting crefs to empty arrays in the flat Modelica

181 lines of code changed in 5 files:

adeas31 2011-08-08 01:04 Rev.: 9604

- Fix the empty annotation of new models.

0 lines of code changed in 1 file:

adeas31 2011-08-07 23:37 Rev.: 9603

- Automatic resizing of graphics view.
- Fixed the image path for Modelica documentation since the Modelica Library path is now changed.
- some other minor changes.

328 lines of code changed in 12 files:

wbraun 2011-08-05 21:05 Rev.: 9601

- changed BackendDAEUtil.calculateValues to reduce Backend compile time
- fixed small bug from r9599

10 lines of code changed in 2 files:

sjoelund.se 2011-08-04 16:11 Rev.: 9599

#1587
- Fix codegen for allocation of 0-length boolean array

544 lines of code changed in 4 files:

sjoelund.se 2011-08-04 07:44 Rev.: 9595

- Error-handling

2 lines of code changed in 1 file:

wbraun 2011-08-03 15:10 Rev.: 9593

#1584
- simulation terminate now if non-linear systems are solved wrong

38 lines of code changed in 5 files:

lochel 2011-08-03 14:28 Rev.: 9591

deactivate Modelica.Electrical.Machines.Examples.* tests
-> they do not run with windows
-> no result-files exist

8 lines of code changed in 1 file:

adeas31 2011-08-03 14:00 Rev.: 9590

- API CHANGE for getNthConnectionAnnotation. It was only working if connection annotation starts with Line primitive, but now it will return the list of all annotations.
------------------------------------------
- Test (see new output below):
----------- test.mos ---------------------
loadModel(Modelica);
getErrorString();
getNthConnectionAnnotation(Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot, 6);
getErrorString();
getNthConnectionAnnotation(Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot, 9);
getErrorString();
adeas31@IDA-LIU085 /c/OpenModelica/trunk/build/bin
$ omc.exe /c/TestModels/test.mos
true
""
{Line(true,{0.0,0.0},0,{{-5.0,35.0},{20.0,35.0},{20.0,14.5},{33.5,14.5}},{0,0,0},LinePattern.Solid,0.25,{Arrow.None,Arrow.None},3,Smooth.None)}
""
{Text(error), Line(true,{0.0,0.0},0,{{-80.0,-10.0},{-79.0,-10.0},{-79.0,-15.0},{-62.5,-15.0},{-62.5,-45.0},{-25.0,-45.0}},{255,204,51},LinePattern.Solid,0.5,{Arrow.None,Arrow.None},3,Smooth.None)}
""
------------------------------------------
- The output shows Text(error) because OMC was unable to elaborate graphics expression of such kind ::
connect(controlBus.axisControlBus2, axis2.axisControlBus) annotation (
__Dymola_Text(
string="%first",
index=-1,
extent=[-6,3; -6,3]), Line(
points={{-80,-10},{-79,-10},{-79,-15},{-62.5,-15},{-62.5,-45},{-25,-45}},
color={255,204,51},
thickness=0.5));

- Made some changes in OMEdit for new getNthConnectionAnnotation.

78 lines of code changed in 3 files:

sjoelund.se 2011-08-03 08:40 Rev.: 9589

- Spelling error not caught by RML

1 lines of code changed in 1 file:

wbraun 2011-08-02 17:55 Rev.: 9588

- added bugfix for dassl tolerance
- added relative comparison for testsuite

512 lines of code changed in 10 files:

sjoelund.se 2011-08-02 16:14 Rev.: 9587

#1447
- Vectorize calls with one foreach argument, even if its dimensions are unknown

98 lines of code changed in 4 files:

Frenkel TUD 2011-08-02 15:29 Rev.: 9586

- update dynamic state selection

113 lines of code changed in 1 file:

sjoelund.se 2011-08-02 14:17 Rev.: 9585

#1583
- Fix codegen for asubs of if-expressions

78 lines of code changed in 4 files:

sjoelund.se 2011-08-02 13:51 Rev.: 9584

#1582
- Don't ceval ranges that are not constant

11 lines of code changed in 1 file:

perost 2011-08-02 13:21 Rev.: 9583

- Removed cref filter argument in call to Inst.instClassIn in Lookup.lookupVarInPackages.
This makes the whole test suite ~35% faster, and some media tests ~97% faster.
- Updated test suite.

696 lines of code changed in 52 files:

sjoelund.se 2011-08-02 12:07 Rev.: 9582

- Configure fix

2 lines of code changed in 2 files:

sjoelund.se 2011-08-02 11:26 Rev.: 9581

- Better error message

2 lines of code changed in 2 files:

sjoelund.se 2011-08-02 11:09 Rev.: 9580

- Make searching for rml.h simpler

2 lines of code changed in 2 files:

sjoelund.se 2011-08-01 16:18 Rev.: 9578

#1562
- Some F77 fixes

1171 lines of code changed in 5 files:

sjoelund.se 2011-08-01 13:32 Rev.: 9575

#1580
- Type-check fill(), just in case someone wants a String[:,:] as array dimension :)

5 lines of code changed in 1 file:

Dongliang Li 2011-08-01 13:05 Rev.: 9574

update part of Modelica function in cpp template

225 lines of code changed in 2 files:

sjoelund.se 2011-08-01 12:46 Rev.: 9573

- Expected output

1 lines of code changed in 1 file:

sjoelund.se 2011-08-01 12:36 Rev.: 9572

#1579
- Simplify cast(fill(1,...)) => fill(1.0,...)

44 lines of code changed in 8 files:

sjoelund.se 2011-08-01 11:47 Rev.: 9571

- Added fill_alloc_real_array

21 lines of code changed in 3 files:

sjoelund.se 2011-08-01 11:19 Rev.: 9570

- Added simplify rules for the cat() operator

173 lines of code changed in 10 files:

sjoelund.se 2011-08-01 09:40 Rev.: 9569

- Fix type of 2D-matrix integer matrix that is type-converted to a real matrix with first dimension of unknown size

4 lines of code changed in 1 file:

perost 2011-08-01 09:15 Rev.: 9568

- Updated test suite.

715 lines of code changed in 4 files:

sjoelund.se 2011-08-01 09:05 Rev.: 9567

- Expected output

1 lines of code changed in 1 file:

perost 2011-08-01 09:04 Rev.: 9566

- Fixed bootstrapped compilation.

1 lines of code changed in 1 file:

adeas31 2011-08-01 01:13 Rev.: 9565

New README-BUILD-RELEASE-NSIS.txt file.

111 lines of code changed in 1 file:

July 2011 »

Generated by StatSVN 0.7.0