/trunk Developers: M.Arzt

Login name:
M.Arzt
Total Commits:
68 (0.0%)
Lines of Code:
2,350 (0.0%)
Most Recent Commit:
2014-01-07 15:33
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for M.Arzt

Activity by Day of Week for M.Arzt

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 68 (100.0%) 2350 (100.0%) 34.5
Compiler/Template/ 14 (20.6%) 1437 (61.1%) 102.6
SimulationRuntime/cpp/Include/FMU/ 17 (25.0%) 645 (27.4%) 37.9
SimulationRuntime/cpp/Core/System/ 10 (14.7%) 79 (3.4%) 7.9
testsuite/openmodelica/cppruntime/ 11 (16.2%) 77 (3.3%) 7.0
SimulationRuntime/cpp/Include/Core/System/ 5 (7.4%) 38 (1.6%) 7.6
SimulationRuntime/cpp/ 2 (2.9%) 33 (1.4%) 16.5
SimulationRuntime/cpp/Core/Modelica/ 5 (7.4%) 29 (1.2%) 5.8
Compiler/runtime/ 1 (1.5%) 5 (0.2%) 5.0
SimulationRuntime/c/fmi/ 2 (2.9%) 4 (0.2%) 2.0
SimulationRuntime/cpp/Core/Solver/ 1 (1.5%) 3 (0.1%) 3.0

Activity of M.Arzt

Most Recent Commits

M.Arzt 2014-01-07 15:33 Rev.: 18577

- C++Target add methods for reading an writing algebraic variables in blocks
removed methods for reading an writing single algebraic variables

220 lines of code changed in 4 files:

  • Compiler/Template: CodegenCpp.mo (+150 -364), CodegenCpp.tpl (+26 -100)
  • SimulationRuntime/cpp/Include/FMU: FMUWrapper.cpp (+40 -7), FMUWrapper.h (+4)
M.Arzt 2013-08-13 13:30 Rev.: 16786

- fmu c++ traget, fix bug introduced in revision 16736 when compiling on 64 bit linux

3 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Core/Modelica: CMakeLists.txt (+3 -3)
M.Arzt 2013-08-05 12:56 Rev.: 16736

- add tests for FMU C++ target

2 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime: Makefile (+2 -3)
M.Arzt 2013-08-05 12:49 Rev.: 16735

- C++ Target and SimulationRuntime: add return value to "update" and "handleSystemEvents" which indicates if an state variable had been reinitialized.

65 lines of code changed in 11 files:

  • Compiler/Template: CodegenCpp.mo (+24 -25), CodegenCpp.tpl (+23 -18)
  • SimulationRuntime/cpp/Core/Modelica: ModelicaSystem.cpp (+3 -3), ModelicaSystem.h (+2 -2)
  • SimulationRuntime/cpp/Core/System: EventHandling.cpp (+4 -8)
  • SimulationRuntime/cpp/Include/Core/System: EventHandling.h (+3 -3), IContinuous.h (+1 -1), IMixedSystem.h (+1 -1)
  • SimulationRuntime/cpp/Include/FMU: FMUWrapper.cpp (+2 -2)
  • testsuite/openmodelica/cppruntime: WhenStatement1FMI.mos (+1 -1), tearnonlin1FMI.mos (+1 -1)
M.Arzt 2013-08-01 13:18 Rev.: 16714

- fix wrong string buffer size calculations in fmi import

4 lines of code changed in 2 files:

  • SimulationRuntime/c/fmi: FMI1ModelExchange.c (+2 -2), FMI2ModelExchange.c (+2 -2)
M.Arzt 2013-07-24 16:59 Rev.: 16669

- fmu export for c++ target, minor chances, make it compile with mingw on windows

79 lines of code changed in 9 files:

  • Compiler/Template: CodegenFMUCpp.mo (+31 -43), CodegenFMUCpp.tpl (+17 -23)
  • SimulationRuntime/cpp/Core/Modelica: CMakeLists.txt (+16), ModelicaConfic.inc.in (+5)
  • SimulationRuntime/cpp/Include/FMU: fmiModelFunctions.h (+2)
  • testsuite/openmodelica/cppruntime: BouncingBallFMI.mos (+1 -1), Makefile (+5), WhenStatement1FMI.mos (+1 -1), tearnonlin1FMI.mos (+1 -1)
M.Arzt 2013-07-17 15:10 Rev.: 16611

- fix segmentation fault on windows when OPENMODELICAHOME is not set.

5 lines of code changed in 1 file:

  • Compiler/runtime: systemimpl.c (+5)
M.Arzt 2013-07-10 19:55 Rev.: 16573

- improvements and fixes for FMU C++ target
- fixed broken number of zerocrossing functions in model description
- add support for algebraic loops
- add some tests

505 lines of code changed in 9 files:

  • Compiler/Template: CodegenCpp.mo (+3 -7), CodegenCpp.tpl (+5 -5), CodegenFMUCpp.mo (+365 -893), CodegenFMUCpp.tpl (+69 -43)
  • SimulationRuntime/cpp/Include/FMU: FMUGlobalSettings.h (+2 -2), FMUWrapper.cpp (+1)
  • testsuite/openmodelica/cppruntime: BouncingBallFMI.mos (+2 -1), WhenStatement1FMI.mos (new 36), tearnonlin1FMI.mos (new 22)
M.Arzt 2013-05-03 22:25 Rev.: 15978

- Compiler/Template/CodegenCpp.mo:
- Add "giveConditions" function to C++ Target again.
- Add a call to "saveAll()" within Event-Iteration this will make Modelica
"pre()" Operator act more like discribed in Modelica Specification.
- SimulationRuntime/cpp:
- moved AlgLoopSolverFactory.h to the more public Include directory.
- Bug fixes and updates too the FMU C++ Target.

637 lines of code changed in 15 files:

  • Compiler/Template: CodegenCpp.mo (+499 -594), CodegenCpp.tpl (+16 -30)
  • SimulationRuntime/cpp: CMakeLists.txt (+2)
  • SimulationRuntime/cpp/Core/Solver: CMakeLists.txt (+3 -1)
  • SimulationRuntime/cpp/Core/System: AlgLoopSolverFactory.cpp (+1 -1), AlgLoopSolverFactory.h (del), CMakeLists.txt (+2 -1), OMCppSystemTypeMap.cpp (+4 -4), SystemDefaultImplementation.cpp (+1 -1)
  • SimulationRuntime/cpp/Include/Core/System: AlgLoopSolverFactory.h (new 30)
  • SimulationRuntime/cpp/Include/FMU: FMULibInterface.cpp (+45 -7), FMUWrapper.cpp (+27 -8), FMUWrapper.h (+1 -2), IFMUInterface.h (+1 -1)
  • testsuite/openmodelica/cppruntime: BouncingBallFMI.mos (+5 -4)
M.Arzt 2013-03-28 12:26 Rev.: 15688

Add FMU interface for c++ simulation target.
"SimulationRuntime/cpp/Core/System/..." Add a static library libOMCppSystem_static for linking with c++ fmu simulation traget.
"SimulationRuntime/cpp/Include/FMU/..." Add FMU interface for c++ simulation target.
"Compiler/Template/CodegenCpp.tpl" c++ simulation target, add member funktions for accessing values of algebraic variables and parameters.
"Compiler/Template/CodegenFMUCpp.tpl" changed to generate new FMU interface for c++ simulation target.

801 lines of code changed in 13 files:

  • Compiler/Template: CodegenCpp.tpl (+146 -2), CodegenFMUCpp.tpl (+63 -365)
  • SimulationRuntime/cpp: CMakeLists.txt (+31 -9)
  • SimulationRuntime/cpp/Core/System: CMakeLists.txt (+17 -5), OMCppSystemTypeMap.cpp (new 24), SystemDefaultImplementation.cpp (-14)
  • SimulationRuntime/cpp/Include/FMU: FMUGlobalSettings.h (new 38), FMULibInterface.cpp (new 162), FMUWrapper.cpp (new 189), FMUWrapper.h (new 46), IFMUInterface.h (new 85), fmu_model_interface.c (del), fmu_model_interface.h (del)
M.Arzt 2013-03-28 12:06 Rev.: 15687

EventHandling.cpp:
* Changed the implementation of "EventHandling::change" and "EventHandling::changeDiscreteVar" to a version, which works better for int and double. This effects Modelica "change" operator.
* "EventHandling::IterateEventQueue" changed the order of function calls, which has been sensless before.

29 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Core/System: EventHandling.cpp (+26 -55)
  • SimulationRuntime/cpp/Include/Core/System: EventHandling.h (+3 -4)
Generated by StatSVN 0.7.0