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.
-
Operator record Modelica_LinearSystems2.Math.Complex, see above.
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgecon
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgees
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgeev_eigenValues
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgeevx
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgehrd
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgelsx
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgeqp3
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgesdd
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgesvd
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgesvx
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dggev
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dggevx
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dhgeqz
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dlange
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dorghr
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dorgqr
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dormhr
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dormqr
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dpotrf
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dtrevc
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dtrsen
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dtrsm
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dtrsyl
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgeev
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgegv
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgeqrf
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dgetrs
- Modelica_LinearSystems2.Math.Matrices.LAPACK.dhseqr
- Modelica_LinearSystems2.Math.Matrices.cholesky
- Modelica_LinearSystems2.Math.Matrices.conditionNumber
- Modelica_LinearSystems2.Math.Matrices.det
- Modelica_LinearSystems2.Math.Matrices.fliplr
- Modelica_LinearSystems2.Math.Matrices.flipud
- Modelica_LinearSystems2.Math.Matrices.hessenberg
- Modelica_LinearSystems2.Math.Matrices.leastSquares
- Modelica_LinearSystems2.Math.Matrices.leastSquares2
- Modelica_LinearSystems2.Math.Matrices.equalityLeastSquares
- Modelica_LinearSystems2.Math.Matrices.LU
- Modelica_LinearSystems2.Math.Matrices.LU_solve
- Modelica_LinearSystems2.Math.Matrices.LU_solve2
- Modelica_LinearSystems2.Math.Matrices.toUpperHessenberg
- Modelica_LinearSystems2.Math.Matrices.norm
- Modelica_LinearSystems2.Math.Matrices.nullspace
- Modelica_LinearSystems2.Math.Matrices.printMatrix
- Modelica_LinearSystems2.Math.Matrices.rcond
- Modelica_LinearSystems2.Math.Matrices.rsf2
- Modelica_LinearSystems2.Math.Matrices.solve
- Modelica_LinearSystems2.Math.Matrices.solve2
- Modelica_LinearSystems2.Math.Matrices.trace
- Modelica_LinearSystems2.Math.Matrices.Internal.readMatrixGain
- Modelica_LinearSystems2.Math.Matrices.Internal.dgeqp3_workdim
- Modelica_LinearSystems2.Math.Matrices.Internal.dgeqrf_workdim
- Modelica_LinearSystems2.Math.Matrices.Internal.dhseqr_workdim
- Modelica_LinearSystems2.Math.Matrices.Internal.QR
- Modelica_LinearSystems2.Math.Matrices.Internal.QR2
- Modelica_LinearSystems2.Math.Vectors.find
- Modelica_LinearSystems2.Math.Vectors.length
- Modelica_LinearSystems2.Math.Vectors.printVector
- Modelica_LinearSystems2.StateSpace.Internal.readSystemDimension
- Modelica_LinearSystems2.Internal.Streams.readMatrixInternal
- Modelica_LinearSystems2.Internal.Streams.readMatrixOnFileSize
- Modelica_LinearSystems2.Internal.from_Hz
- Modelica_LinearSystems2.Internal.to_Hz
Generated at 2024-12-03T19:25:34Z
by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos