eigen 2.0.10
Lightweight C++ template library for linear algebra
Packager: Gökçen Eraslan
License: GPLv2-with-exceptions
Actions
Binary packages
Release history
Release | Release date | Version | Updater | Comment |
---|---|---|---|---|
6 | 2009-12-03 | 2.0.10 | Gökçen Eraslan | Version bump to latest: * Rewrite 4x4 matrix inverse to improve precision, and add a new unit test to guarantee that precision. It's less fast, but it's still faster than the cofactors method. * Fix bug #65: MatrixBase::nonZeros() was recursing infinitely * Prevent the construction of bogus MatrixBase objects and generate good compilation errors for that. Done by making the default constructor protected, and adding some private constructors. * Add option to initialize all matrices by zero: just #define EIGEN_INITIALIZE_MATRICES_BY_ZERO * Improve Map documentation * Install the pkg-config file to share/pkgconfig, instead of lib/pkgconfig (thanks to Thomas Capricelli) * fix warnings * adjust to repository name change |
5 | 2009-09-27 | 2.0.6 | Gökçen Eraslan | Version bump to latest release: * allow to disable all alignment code by defining EIGEN_DONT_ALIGN (backport from devel branch). * backport the devel branch's StdVector header as NewStdVector. You may also #define EIGEN_USE_NEW_STDVECTOR to make StdVector use it automatically. However, by default it isn't used by StdVector, to preserve compatibility. * Vectorized quaternion product (for float) by Rohit Garg (backport from devel branch). * allow to override EIGEN_RESTRICT and add EIGEN_DONT_USE_RESTRICT_KEYWORD * fix a warning in ei_aligned_malloc; fixed by backporting the body from the devel branch; may result in a different choice of system aligned malloc function. * fix bug: in rare situations involving mixed storage orders, a matrix product could be evaluated as its own transpose * fix bug: LU::solve() crashed when called on the LU decomposition of a zero matrix * fix bug: EIGEN_STACK_ALLOCATION_LIMIT was too high, resulting in stack overflow for a user. Now it is set as in the devel branch. * fix compilation bug: our StdVector header didn't work with GCC 4.1. (Bug #41) * fix compilation bug: missing return statement in Rotation2D::operator*= (Bug #36) * in StdVector, a more useful #error message about the #including order * add EIGEN_TRANSFORM_PLUGIN allowing to customize the Transform class * fix a warning with MSVC * fix a bug in our cmake code when building unit-tests (thanks to Marcus Hanwell) * work around a bug in cmake that made it fail to build unit-tests when fortran wasn't installed * in our cmake code, remove the part about retrieving the mercurial info and appending it to the version number in the dox * dox: remove the old example list * fix the option to build a binary library, although it's not very useful and will be removed * add basic .hgignore file and script to build the docs (thanks to Thomas Capricelli) |
4 | 2009-04-30 | 2.0.1 | Ozan Çağlayan | Version bump. |
3 | 2009-02-24 | 2.0.0 | Gökçen Eraslan | Update to 2.0 final release |
2 | 2009-01-08 | 2.0_beta6 | Gökçen Eraslan | Version bump to 2 series. This will be needed by screensavers of kdeartwork4 and nobody uses the old eigen1 |
1 | 2007-06-12 | 1.0.5 | Ahmet Erdoğan | First release. |