-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Reported by dietmarw on 11 Sep 2015 07:51 UTC
The latest release v2.3.3 of Modelica_LineraSystems2 contains a change described in the release notes as:
The following functions are not correct Modelica because local and result arrays depend on dimensions defined locally (but must be from inputs or parameter expressions). Since this is not practical to fix, the Dymola specific annotation
__Dymola_allowForSize=truewas introduced in Dymola 2016 FD01 to allow relaxed rules for Modelica dimension definition:
*StateSpace.Import.fromFile
*StateSpace.Import.fromModel
*Internal.StateSpace2.Import.fromFile
*DiscreteStateSpace.Import.fromFile
*DiscreteStateSpace.Import.fromModel
This basically means that it has become less compatible with Modelica Specification and it it being included in the MSL seems now even more unlikely than it was before.
Now the idea of Modelica_* named libraries used to be libraries which are supposed to be included into the MSL soonish. This I think no longer holds for Modelica_LinearSystems2 and I suggest the name should simply be changed to LinearSystems2 or maybe even simply LinearSystems. It would still reside in the "group" of MA maintained libraries but simply not make any specification-conform promises which come with the name Modelica_*
Migrated-From: https://trac.modelica.org/Modelica/ticket/1782