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:
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:
implement pre values of arrays
see Modelica.Blocks.Examples.Interaction1
67 lines of code changed in 7 files:
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:
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:
remove double parenthesis from if statements to avoid clang++ warning "equality comparison with extraneous parentheses"
10 lines of code changed in 1 file:
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:
fix newlines between Algloop includes of Jacobian files
8 lines of code changed in 1 file:
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:
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:
separate ArraySliceConst from ArraySlice to enable slices of const arrays
94 lines of code changed in 2 files:
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:
fix FMU makefile after r25821
3 lines of code changed in 1 file:
remove second accessElement method from ArraySlice
20 lines of code changed in 1 file:
add const qualifiers to array operations
370 lines of code changed in 8 files:
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:
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:
remove irrelevant cases from algStmtAssignArr to fix assignment to array slices
0 lines of code changed in 1 file:
add more missing throw
2 lines of code changed in 1 file:
remove unused outputAllocate from external function code
14 lines of code changed in 1 file:
(109 more)