.Modelica_LinearSystems2.UsersGuide.ReleaseNotes.Version_3_0_0

Information

This version requires the Modelica 4.0.0 Library. It is not backward compatible to previous versions 2.X.Y od the Library.

A tested conversion script is provided to transform functions and blocks of previous versions 2.X.Y to this new version. Obsolete classes that could not be automatically converted to alternative implementations have been moved to library ObsoleteLinearSystems2.

For list of all resolved issues, refer to ResolvedGitHubIssues.html.

Improvements in this version

Non-backward compatible changes

Deprecated operator record Modelica_LinearSystems2.Math.Complex

The functionality of this record is given by the top-level operator record Complex now and most of the functions can be found in the library Modelica.ComplexMath. The remaining functions contained in this record previously were moved into ComplexMathAdds.

Therefore, the record Modelica_LinearSystems2.Math.Complex was removed. The provided conversion script ensures proper transformation of the record and its functions.

The only exception is the imaginary unit function Modelica_LinearSystems2.Math.Complex.j() which is migrated to ObsoleteLinearSystems2. It is documented in ObsoleteLinearSystems2 how to manually change to proper Modelica.ComplexMath.j.

See also UsersGuide.GettingStarted.ComplexNumbers.

Moved classes

The following classes were relocated and/or renamed within the Library. A conversion script is provided to facilitate the conversion.

Removed classes

The following classes were removed from the Library. A conversion script is provided to facilitate the conversion.

Removed deprecated classes

The following classes were removed from the Library because their counterparts exist in the Modelica Standard Library. A conversion script is provided to facilitate the conversion.


Generated at 2024-12-03T19:25:34Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos