Timeline
2021-09-03:
- 22:55 ReleaseNotes/1.18.0 edited by
- (diff)
- 22:52 ReleaseNotes/1.18.0 edited by
- (diff)
- 22:47 ReleaseNotes/1.18.0 edited by
- (diff)
- 22:35 ReleaseNotes/1.18.0 edited by
- (diff)
- 16:15 Changeset in OpenModelica [a2e5ce70]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits2 adds in /
Fix expansion of unary minus and not (#7863)
- Return the original unary expression if an expression couldn't be expanded, not just the operand.
- 15:40 Changeset in OpenModelica [8b0699e] by
-
- 2 edits2 adds in /
Fix expansion of unary minus and not
- Return the original unary expression if an expression couldn't be expanded, not just the operand.
- 15:17 ReleaseNotes/1.18.0 edited by
- (diff)
- 12:13 Changeset in OpenModelica [8c59b8e5]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in OMCompiler/Compiler
[BE] fix iterator handling in algorithms (#7853)
- fixes ticket: #7832
- Problem: for loops in algorithms did not handle manipulated iterators correctly (i+1)
-> missing entries in adjacency matrix
- remove all non model subscripts on the lhs of an assignment
- (Modelica Specification v3.5 : 11.1.2)
- 11:17 Changeset in OpenModelica [d48ba791] by
-
- 2 edits in OMCompiler/Compiler
[BE] fix iterator handling in algorithms
- fixes ticket: #7832
- Problem: for loops in algorithms did not handle manipulated iterators correctly (i+1)
-> missing entries in adjacency matrix
- remove all non model subscripts on the lhs of an assignment
- (Modelica Specification v3.5 : 11.1.2)
- 11:14 Changeset in OpenModelica [0f49ff78]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/kinsolSolver.c
Fix segmentation fault when using KINSOL with LAPACK as linear solver.
Allocate memory for dense Jacobian when LAPACK is selected.
- 10:16 Changeset in OpenModelica [85d62800] by
-
- 1 edit in OMCompiler/SimulationRuntime/c/simulation/solver/kinsolSolver.c
Fix segmentation fault when using KINSOL with LAPACK as linear solver.
Allocate memory for dense Jacobian when LAPACK is selected.
- 02:25 Changeset in OpenModelica [5eb2c513]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/SimulationRuntime/c/util/simulation_options.c
Update the documentation of -homotopyOnFirstTry (#7847)
- 01:53 ReleaseNotes/1.18.0 edited by
- (diff)
- 01:47 ReleaseNotes/1.18.0 edited by
- (diff)
- 01:46 ReleaseNotes/1.18.0 edited by
- (diff)
- 01:36 ReleaseNotes/1.18.0 edited by
- (diff)
2021-09-02:
- 22:17 Changeset in OpenModelica [3deb8ba0]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in /
Improve treatment of mutually dependent sub-clock relations
Give signal flow relatonship preference over clock relationship
See: Modelica.Clocked.Examples.CascadeControlledDrive.SubClocked
- 21:32 Changeset in OpenModelica [f76739a2] by
-
- 2 edits in /
Improve treatment of mutually dependent sub-clock relations
Give signal flow relatonship preference over clock relationship
See: Modelica.Clocked.Examples.CascadeControlledDrive.SubClocked
- 18:16 Changeset in OpenModelica [9949e99]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 3 edits in OMCompiler/Compiler/NFFrontEnd
Improve handling of deleted components (#7855)
- 17:31 Changeset in OpenModelica [25071d47] by
-
- 3 edits in OMCompiler/Compiler/NFFrontEnd
Improve handling of deleted components
- 13:55 Changeset in OpenModelica [c0fb9191]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo
More conditional array type fixes (#7851)
- 13:10 Changeset in OpenModelica [895b9d2] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo
More conditional array type fixes
- 12:07 Changeset in OpenModelica [e6b71afa]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMEdit/OMEditLIB/Element/ElementProperties.cpp
Divide the pixmap size with device pixel ratio for labels size (#7850)
Use QLabel::setScaledContents(true) to automatically scale the pixmap
Fixes #7768
- 11:38 Changeset in OpenModelica [4e726af] by
-
- 1 edit in OMEdit/OMEditLIB/Element/ElementProperties.cpp
Divide the pixmap size with device pixel ratio for labels size
Use QLabel::setScaledContents(true) to automatically scale the pixmap
Fixes #7768
- 01:03 Changeset in OpenModelica [2536fe6c] by
-
- 1 edit in OMCompiler/SimulationRuntime/c/util/simulation_options.c
Update the documentation of -homotopyOnFirstTry
2021-09-01:
- 19:29 Changeset in OpenModelica [c80f58e7]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 10 edits in /
Invent nominal values for derivatives (#7819)
A new heuristic for estimating the nominal value of derivatives is
to take the nominal value from the corresponding state and divide
that by the simulation interval.
der(x).nominal := x.nominal/Interval
See issue #7794 for the discussion.
- 17:57 Changeset in OpenModelica [1c47499e] by
-
- 10 edits in /
Invent nominal values for derivatives
A new heuristic for estimating the nominal value of derivatives is
to take the nominal value from the corresponding state and divide
that by the simulation interval.
der(x).nominal := x.nominal/Interval
See issue #7794 for the discussion.
- 16:52 Changeset in OpenModelica [f946c53e]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits1 add in /
Improve handling of conditional components (#7844)
- 15:45 Changeset in OpenModelica [f9b2726] by
-
- 2 edits1 add in /
Improve handling of conditional components
- 14:15 Changeset in OpenModelica [94df1562]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits1 add in /
Fix typing of assignments (#7843)
- Use the lhs type as the type of an assignment instead of the compatible type of both sides, since the lhs is never type cast.
- 13:40 Changeset in OpenModelica [4faffe0] by
-
- 2 edits1 add in /
Fix typing of assignments
- Use the lhs type as the type of an assignment instead of the compatible type of both sides, since the lhs is never type cast.
- 11:54 Changeset in OpenModelica [29111b4]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 5 edits in OMEdit/OMEditLIB
Show the display unit in the diagram layer with the parameter value (#7841)
Fixes #7765
- 11:32 Changeset in OpenModelica [be1894b] by
-
- 5 edits in OMEdit/OMEditLIB
Show the display unit in the diagram layer with the parameter value
Fixes #7765
2021-08-31:
- 19:59 Changeset in OpenModelica [ec39a0b] by
-
- 1 edit in OMEdit/OMEditLIB/Plotting/VariablesWidget.cpp
Omit listing of $cse and $TMP variables in OMEdit for Cpp runtime
The Cpp runtime follows the FMI convention of converting $ chars to _D_.
- 16:43 Changeset in OpenModelica [403eebcf]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFType.mo
Fix Type.sizeOf for complex types (#7831)
- 16:07 Changeset in OpenModelica [83a885a8] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFType.mo
Fix Type.sizeOf for complex types
- 14:30 Changeset in OpenModelica [85c2926]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 9 edits in OMCompiler/Compiler
Clean up some imports (#7830)
- 13:59 Changeset in OpenModelica [c7b61ff] by
-
- 9 edits in OMCompiler/Compiler
Clean up some imports
- 13:06 Changeset in OpenModelica [3277ec2e]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo
Handle nested conditional array types better (#7829)
- 12:33 Changeset in OpenModelica [d2c4b37c] by
-
- 3 edits in /
Add description of sim exe flag repetition rules.
- 12:30 Changeset in OpenModelica [df51a71d] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFTypeCheck.mo
Handle nested conditional array types better
- 12:11 Changeset in OpenModelica [a0fbf64]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits1 add in /
Fix type of virtual component in expandable connector (#7827)
- 11:34 Changeset in OpenModelica [4bd4116] by
-
- 2 edits1 add in /
Fix type of virtual component in expandable connector
2021-08-30:
- 22:32 Changeset in OpenModelica [46401d39]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in OMCompiler/Compiler/Template
Fix assignment of values to constant bvector in linear loops
This had been commented out on Apr 26, 2016.
- 21:55 Changeset in OpenModelica [1cd137c3] by
-
- 2 edits in OMCompiler/Compiler/Template
Fix assignment of values to constant bvector in linear loops
This had been commented out on Apr 26, 2016.
- 19:20 Changeset in OpenModelica [e75d94a7]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in libraries
Updated libraries
- libraries 128efa2...e548b42 (1):
Bump libraries
- 13:33 Changeset in OpenModelica [87d3f6c]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits1 add in /
Improve conditional array type handling (#7823)
- Remove cases for type matching if branches where one of the branches has a conditional array type, since they're incorrect and not actually necessary.
- 12:46 Changeset in OpenModelica [0527889] by
-
- 2 edits1 add in /
Improve conditional array type handling
- Remove cases for type matching if branches where one of the branches has a conditional array type, since they're incorrect and not actually necessary.
- 10:40 Changeset in OpenModelica [4b61ed2b]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMEdit/OMEditLIB/Editors/BaseEditor.cpp
Use the correct column number when line wrapping is on (#7822)
Fixes #7753
- 10:29 Changeset in OpenModelica [4d54522]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp
Open the model in Modeling perspective on ctrl + double click (#7821)
Fixes #7772
- 10:19 Changeset in OpenModelica [fade58d] by
-
- 1 edit in OMEdit/OMEditLIB/Editors/BaseEditor.cpp
Use the correct column number when line wrapping is on
Fixes #7753
- 09:55 Changeset in OpenModelica [8c59b446] by
-
- 1 edit in OMEdit/OMEditLIB/Modeling/LibraryTreeWidget.cpp
Open the model in Modeling perspective on ctrl + double click
Fixes #7772
- 09:31 Changeset in OpenModelica [eeaee8fc] by
-
- 1 edit in OMEdit/OMEditLIB/OMS/OMSSimulationOutputWidget.cpp
Minor fixes
2021-08-29:
- 19:34 Changeset in OpenModelica [d429790]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 4 edits1 add in /
Fix Cpp index of model variables for multidimensional arrays
This is important because states and derivatives are accessed through
lumped vectors z and zDot. Without this fix in particular the mapping
of results to variables for plotting or FMUs is wrong.
See e.g. discretized line models of PowerSystems library.
The fix is not needed for algebraic variables that are accessed through
their individual names.
- 18:40 Changeset in OpenModelica [3ccc1d5] by
-
- 4 edits1 add in /
Fix Cpp index of model variables for multidimensional arrays
This is important because states and derivatives are accessed through
lumped vectors z and zDot. Without this fix in particular the mapping
of results to variables for plotting or FMUs is wrong.
See e.g. discretized line models of PowerSystems library.
The fix is not needed for algebraic variables that are accessed through
their individual names.
2021-08-28:
- 11:39 Changeset in OpenModelica [b0ab3cd]Added-citation-metadatamaintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 3 edits in /
Use nominal values of states as fallback for derivatives in alg loops
This addresses issue #7794
"Provide appropriate nominal values to derivatives for proper scaling of iterative nonlinear solvers"
- 10:51 Changeset in OpenModelica [7173035f] by
-
- 3 edits in /
Use nominal values of states as fallback for derivatives in alg loops
This addresses issue #7794
"Provide appropriate nominal values to derivatives for proper scaling of iterative nonlinear solvers"
2021-08-27:
- 14:10 Changeset in OpenModelica [7f4c5fa3] by
-
- 1 edit in OMCompiler/Compiler/NFFrontEnd/NFScalarize.mo
[NF] update non scalar parameter bindings
- aims for ticket #7485
- do scalarize array parameter bindings if they have one of the following attributes: min, max, nominal
- otherwise it would lead to errors in code generation (non scalar entries in init.xml not possible)
- 12:35 Changeset in OpenModelica [a44879ac] by
-
- in /
Merge branch 'interactive-simulation' of https://github.com/adeas31/OpenModelica into interactive-simulation
- 12:16 Changeset in OpenModelica [cdb6c99b] by
-
- 542 edits684 moves30 adds10 deletes in /
Merge remote-tracking branch 'origin/master' into interactive-simulation