| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| 20170427 | 2017-04-27 | ||
| 20130529 | 2013-05-29 | ||
| 20120712 | 2012-09-22 | ||
| 20110320 | 2011-03-20 | ||
| 20101223 | 2010-12-23 | ||
| 20100901 | 2010-09-01 | ||
| 20100818 | 2010-08-18 | ||
| 20100810 | 2010-08-10 | ||
| 20100801 | 2010-08-02 | ||
| README | 2017-04-27 | 3.3 kB | |
| Totals: 10 Items | 3.3 kB | 1 |
This is the change log for the Ada 2005 Math Extensions project
(https://sourceforge.net/projects/gnat-math-extn/) on SourceForge.
20170427
The procedure declaration for the generalized real eigensystem
solution was wrong: the eigenvectors should have been
complex. This has been corrected.
The tests now succeed with LAPACK 3.2 to 3.4, and 3.5 to 3.7
(the Fortran results for Real Generalized Eigensystems changed
at 3.5). This may be a symptom of some deeper problem, to be
investigated.
The package can be installed with the compiler by 'make install'.
The code is compatible with GNAT GPL 2016 and FSF GCC 7 (a
minor change was required to avoid a compilation warning).
20130529
Packages Ada_Numerics.Float_Arrays and .Long_Float_Arrays are
provided; they are instantiations of .Generic_Arrays for the
standard Float and Long_Float types.
The packages are declared Pure.
The code is compatible with GNAT GPL 2013 (a minor change was
required to avoid a compilation warning).
20120712
The GNAT Project file is now in the top directory of the
distribution.
The tests expect AUnit to be installed.
Different releases of LAPACK may alter the sign of
eigenvectors returned by the generalized eigensystem code
(remember that the generalized eigensystem is Av = lBv, where
l is an eigenvalue and v is the corresponding
eigenvector). This only affected the tests.
Testing on Debian 6 required an increase in the test limit for
complex general eigenvalues tests for Float.
In GNAT GPL 2012 and GCC 4.7, LAPACK and BLAS are no longer
used, and therefore aren't provided as part of GNAT on
platforms where they aren't natively available. This package
requires LAPACK and BLAS to be installed (it links with
"-llapack -lblas").
20110320
An additional overloaded procedure Eigensystem returns the
generalized eigenvalues and eigenvectors of a pair of
non-hermitian complex matrices.
The program Test_Extensions is renamed to Demo_Extensions, and
includes a demonstration of the real generalized eigensystem
code.
The library project file is renamed src/gnat_math_extensions.gpr.
20101223
The package is renamed to Ada_Numerics.Generic_Arrays.
An additional overloaded procedure Eigensystem returns the
generalized eigenvalues and eigenvectors of a pair of
non-symmetric real matrices.
20100901
An additional overloaded procedure Eigensystem returns the
complex eigenvalues and eigenvectors of a non-symmetric real
matrix.
20100818
An additional overloaded function Eigenvalues returns the
complex eigenvalues of a non-symmetric real matrix.
Procedure Eigensystem returns the complex eigenvalues and
eigenvectors of a non-hermitian complex matrix.
The package is renamed to Ada.Numerics.Generic_Arrays.
20100810
This is the first release.
There is only one operation: the function Eigenvalues returns
the eigenvalues of a general (non-Hermitian) complex matrix.