/trunk Developers: rfranke

Login name:
rfranke
Total Commits:
232 (0.1%)
Lines of Code:
7,795 (0.0%)
Most Recent Commit:
2015-05-03 21:46
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for rfranke

Activity by Day of Week for rfranke

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 232 (100.0%) 7795 (100.0%) 33.5
SimulationRuntime/cpp/Include/Core/Math/ 60 (25.9%) 3825 (49.1%) 63.7
SimulationRuntime/cpp/Include/FMU2/ 39 (16.8%) 2038 (26.1%) 52.2
Compiler/Template/ 82 (35.3%) 1265 (16.2%) 15.4
SimulationRuntime/cpp/Core/Math/ 15 (6.5%) 443 (5.7%) 29.5
SimulationRuntime/cpp/SimCoreFactory/OMCFactory/ 3 (1.3%) 78 (1.0%) 26.0
SimulationRuntime/cpp/Include/Core/System/ 7 (3.0%) 43 (0.6%) 6.1
SimulationRuntime/cpp/Include/FMU/ 11 (4.7%) 31 (0.4%) 2.8
SimulationRuntime/cpp/Solver/CVode/ 2 (0.9%) 24 (0.3%) 12.0
SimulationRuntime/cpp/Core/System/ 5 (2.2%) 22 (0.3%) 4.4
SimulationRuntime/cpp/Include/SimCoreFactory/OMCFactory/ 1 (0.4%) 11 (0.1%) 11.0
SimulationRuntime/cpp/ 1 (0.4%) 9 (0.1%) 9.0
SimulationRuntime/cpp/Include/Core/Utils/Modelica/ 1 (0.4%) 2 (0.0%) 2.0
SimulationRuntime/cpp/Include/Core/ 1 (0.4%) 1 (0.0%) 1.0
SimulationRuntime/cpp/Core/ModelicaExternalC/ 1 (0.4%) 1 (0.0%) 1.0
Compiler/SimCode/ 2 (0.9%) 1 (0.0%) 0.5
Compiler/FrontEnd/ 1 (0.4%) 1 (0.0%) 1.0

Activity of rfranke

Most Recent Commits

rfranke 2015-05-03 21:46 Rev.: 25899

support for loops over Real ranges

See Modelica.Electrical.Digital.Examples.RAM (even if this is certainly a bad example for the feature).
Attempt to avoid rounding errors for cases like 1.1:0.1:2.5

8 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+8 -7)
rfranke 2015-05-02 23:04 Rev.: 25881

attempt to fix pre variables in algebraic loops

See e.g.:
- Modelica.Fluid.Examples.PumpingSystem
- Modelica.Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater

13 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+13 -5)
rfranke 2015-05-02 21:44 Rev.: 25880

implement pre values of arrays

see Modelica.Blocks.Examples.Interaction1

67 lines of code changed in 7 files:

  • Compiler/Template: CodegenCpp.tpl (+21 -10)
  • SimulationRuntime/cpp/Core/System: DiscreteEvents.cpp (+6 -8), SimVars.cpp (+3 -3)
  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+10 -10)
  • SimulationRuntime/cpp/Include/Core/System: DiscreteEvents.h (+21 -3), ISimVars.h (+3 -5), SimVars.h (+3 -3)
rfranke 2015-05-02 13:10 Rev.: 25873

prevent clang++ warning "lookup of 'set' in member access expression is ambiguous; using member of 'mapped_type'"

(also remove explicit ASCII code from previous commit)

8 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+8 -8)
rfranke 2015-05-02 12:57 Rev.: 25872

bug fix to previous commit r25871

(check the start of expStr against the ASCII code for "(", lacking knowledge about a nicer formulation)

7 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+7 -3)
rfranke 2015-05-02 12:18 Rev.: 25871

remove double parenthesis from if statements to avoid clang++ warning "equality comparison with extraneous parentheses"

10 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+10 -15)
rfranke 2015-05-02 00:43 Rev.: 25870

attempt to fix access to seed variables from algebraic loops in Jacobian evaluation

see generation of DrumBoiler FMU 2.0 basing on Modelica.Fluid.DrumBoiler.DrumBoiler

2 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+2)
rfranke 2015-05-01 22:57 Rev.: 25869

fix newlines between Algloop includes of Jacobian files

8 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+8 -8)
rfranke 2015-05-01 22:03 Rev.: 25868

fix code generation for createArray from functions

See e.g. Modelica.Media.Examples.R134a.R134a1 -- the treatment of constant array data may make you cringe though.

25 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+25 -24)
rfranke 2015-05-01 16:31 Rev.: 25867

skip initialization of aliases if they are just references now

See e.g. Modelica.Blocks.Examples.ShowLogicalSources, where the alias const.y overrides the parameter const.p with a wrong value otherwise.

3 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+3 -3)
rfranke 2015-05-01 15:57 Rev.: 25866

separate ArraySliceConst from ArraySlice to enable slices of const arrays

94 lines of code changed in 2 files:

  • SimulationRuntime/cpp/Core/Math: ArrayOperations.cpp (+1 -1)
  • SimulationRuntime/cpp/Include/Core/Math: ArraySlice.h (+93 -49)
rfranke 2015-05-01 12:01 Rev.: 25863

don't use references for external objects (fixes r25804)

see compilation error for MSL examples that use a table

1 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+1 -1)
rfranke 2015-05-01 11:39 Rev.: 25862

fix FMU makefile after r25821

3 lines of code changed in 1 file:

  • Compiler/Template: CodegenFMUCpp.tpl (+3 -3)
rfranke 2015-05-01 10:21 Rev.: 25861

remove second accessElement method from ArraySlice

20 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: ArraySlice.h (+20 -45)
rfranke 2015-05-01 08:14 Rev.: 25860

add const qualifiers to array operations

370 lines of code changed in 8 files:

  • Compiler/Template: CodegenCpp.tpl (+2 -2)
  • SimulationRuntime/cpp/Core/Math: ArrayOperations.cpp (+186 -145)
  • SimulationRuntime/cpp/Core/System: SimVars.cpp (+6 -6)
  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+104 -38), ArrayOperations.h (+30 -33), ArraySlice.h (+30 -21)
  • SimulationRuntime/cpp/Include/Core/System: ISimVars.h (+6 -6), SimVars.h (+6 -6)
rfranke 2015-04-30 07:19 Rev.: 25835

add support for read access to data of RefArray and make arg of sum_array const

see Modelica.Fluid.Examples.TraceSubstances.RoomCO2 after r25804

13 lines of code changed in 3 files:

  • SimulationRuntime/cpp/Core/Math: ArrayOperations.cpp (+7 -9)
  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+5 -1), ArrayOperations.h (+1 -1)
rfranke 2015-04-29 06:58 Rev.: 25799

exploit new getDataCopy in assign to DynArray

See many Modelica.MultiBody examples that throw an exception after r25788.

2 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+2 -5)
rfranke 2015-04-28 20:52 Rev.: 25797

remove irrelevant cases from algStmtAssignArr to fix assignment to array slices

0 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (-29)
rfranke 2015-04-28 19:31 Rev.: 25794

add more missing throw

2 lines of code changed in 1 file:

  • SimulationRuntime/cpp/Include/Core/Math: Array.h (+2 -2)
rfranke 2015-04-27 22:42 Rev.: 25772

remove unused outputAllocate from external function code

14 lines of code changed in 1 file:

  • Compiler/Template: CodegenCpp.tpl (+14 -16)

(109 more)

Generated by StatSVN 0.7.0