/trunk Developers: asodja

Login name:
asodja
Total Commits:
47 (0.0%)
Lines of Code:
3,846 (0.0%)
Most Recent Commit:
2010-12-01 13:24
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for asodja

Activity by Day of Week for asodja

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 47 (100.0%) 3846 (100.0%) 81.8
c_runtime/ModelicaExternalC/ 11 (23.4%) 2239 (58.2%) 203.5
c_runtime/ 20 (42.6%) 1195 (31.1%) 59.7
Compiler/ 15 (31.9%) 409 (10.6%) 27.2
Compiler/susan_codegen/SimCode/ 1 (2.1%) 3 (0.1%) 3.0

Activity of asodja

Most Recent Commits

asodja 2010-12-01 13:24 Rev.: 7252

Updated export to Dymola mat-file format -- also integer and boolean
variables are now stored in the file.

113 lines of code changed in 2 files:

  • c_runtime: simulation_result_mat.cpp (+108 -33), simulation_result_mat.h (+5 -2)
asodja 2010-09-13 20:04 Rev.: 6114

Fixed error in c_runtime/Makefile.common regarding libModelicaExternalC.a.

3 lines of code changed in 2 files:

  • c_runtime: Makefile.common (+1 -1), tables.cpp (+2 -2)
asodja 2010-09-13 19:31 Rev.: 6113

libModelicaExternalC.a is now compiled from Modelica/C-Sources/*c.

1836 lines of code changed in 9 files:

  • c_runtime: tables.cpp (+5 -5), tables.h (+2 -2)
  • c_runtime/ModelicaExternalC: Makefile (+5 -4), ModelicaInternal.c (new 780), ModelicaStrings.c (new 384), ModelicaTables.h (new 161), ModelicaTablesImpl.c (new 92), win32_dirent.c (new 322), win32_dirent.h (new 85)
asodja 2010-09-09 23:25 Rev.: 6078

Fixed a bug in tables.cpp, when table is not read from file - in
that case it is passed to table-intialization function as an array
(which is a local variable in a wrapper function).
Previously the code did not copy that array (just the pointer value).

15 lines of code changed in 1 file:

  • c_runtime: tables.cpp (+15 -1)
asodja 2010-09-09 08:49 Rev.: 6063

- Removed unnecessary VarTransform.VariableReplacements from
DAELow.removeSimpleEquations.
- Changed type of aliasVariables in DAELow.DAELOW (currently ignored in trunk).

83 lines of code changed in 4 files:

  • Compiler: DAELow.mo (+75 -40), Inline.mo (+1 -1), PartFn.mo (+1 -1), SimCode.mo (+6 -6)
asodja 2010-09-07 12:27 Rev.: 6040

Reverted checking for stricly-monotonous time samples in
c_runtime/tables.cpp.
It turned out that having only monatonous time samples is not the
smartest idea, since CombiTimeTable does not raise any events.

6 lines of code changed in 1 file:

  • c_runtime: tables.cpp (+6 -6)
asodja 2010-09-07 11:39 Rev.: 6039

Fixed bug where InterpolationTable::extrapolate() expects enumeration
indices to begin with 0.

3 lines of code changed in 1 file:

  • c_runtime: tables.cpp (+3 -3)
asodja 2010-09-07 11:32 Rev.: 6038

In c_runtime/tables.cpp, fixed modulo divison in extrapolation and
add zero-division guarding in interpolation (since time samples do not
need to be strictly monotonous anymore).

Also fixed incorrectly swapped min-time and max-time function in
libModelicaExternalC.

10 lines of code changed in 3 files:

  • c_runtime: tables.cpp (+5 -2)
  • c_runtime/ModelicaExternalC: Makefile (+3), ModelicaExternalC.cpp (+2 -2)
asodja 2010-09-06 23:32 Rev.: 6035

Allowed time samples to be only monotonous (before strictly monotonous)
in c_runtime/tables.cpp.

8 lines of code changed in 1 file:

  • c_runtime: tables.cpp (+8 -8)
asodja 2010-09-06 22:15 Rev.: 6032

Added wrappers for table-manipulation functions (defined in
c_runtime/tables.h) to libModelicaExternalC.

All other functions remain unimplemented.

411 lines of code changed in 2 files:

  • c_runtime: Makefile.common (+6 -2)
  • c_runtime/ModelicaExternalC: ModelicaExternalC.cpp (new 405)
asodja 2010-09-06 16:18 Rev.: 6029

In Modelica Standard Library 3.1, certain external functions are lined with
library ModelicaExternalC, which is currently missing in OpenModelica.

Directory c_runtime/ModelicaExternalC was added and a header file with all
needed external functions which will need to be implemented (mostly are
they just a wrapper to Standard C Library or libc_runtime.a).

0 lines of code changed in 1 file:

  • c_runtime/ModelicaExternalC: ModelicaExternalC.h (new)
asodja 2010-08-30 17:55 Rev.: 5978

Replaced isblank() with isspace(), because the former was added with C99
standard and it seems not every compiler supports it.

3 lines of code changed in 1 file:

  • c_runtime: tables.cpp (+3 -2)
asodja 2010-08-29 19:54 Rev.: 5975

Reimplemented tables.{h,cpp} (and hopefully made code more clear)
and also added support to load tables form MAT-file ver4.

666 lines of code changed in 3 files:

  • c_runtime: simulation_runtime.h (+11 -11), tables.cpp (+647 -491), tables.h (+8 -83)
asodja 2010-08-06 20:20 Rev.: 5889

Corrected SimCode.getInitalValue(), so it check that variable's initial
value is a constant.

10 lines of code changed in 1 file:

  • Compiler: SimCode.mo (+10)
asodja 2010-08-06 16:32 Rev.: 5888

Added additional fields to SimCode.SIMVAR structure:
- String unit, displayUnit
- Option<DAE.Exp> initialValue (from modified SimCodegen.generataInitData{3,4})

(This fields are currently unused in the `trunk'.)

125 lines of code changed in 2 files:

  • Compiler: SimCode.mo (+122 -11)
  • Compiler/susan_codegen/SimCode: SimCodeTV.mo (+3)
asodja 2010-07-23 13:06 Rev.: 5880

Added output of results into a MAT-file that Dymola is able to read, so
Dymola's variables' browser can be used.
Specifications of Dymola's output format are described in Dymola User's Guide.

Currently is this outputFormat designated as "mat", but should be changed
(as there is no need to have output to MAT-file only formatted according
to Dymola).

360 lines of code changed in 4 files:

  • c_runtime: Makefile.common (+2 -2), simulation_result_mat.cpp (new 276), simulation_result_mat.h (new 75), simulation_runtime.cpp (+7 -4)
asodja 2010-03-04 10:15 Rev.: 5075

Added a field `aliasVars' to structure DAELow, where replacement
transformations for alias variables (originating from trivial equations)
are stored.
Currently, this field is ignored everywhere -- it will be only used in
code generation in my own branch `omprof'.

194 lines of code changed in 9 files:

  • Compiler: CevalScript.mo (+9 -9), DAELow.mo (+85 -64), DAEQuery.mo (+14 -30), Inline.mo (+7 -5), PartFn.mo (+7 -5), SimCode.mo (+17 -13), SimCodegen.mo (+22 -18), VarTransform.mo (+29 -3), XMLDump.mo (+4 -4)
Generated by StatSVN 0.7.0