Eigen 3.3-beta2 has been released today, on July 26, 2016.
The source archive is at:
http://bitbucket.org/eigen/eigen/get/3.3-beta2.tar.bz2
Since the previous 3.3-beta1 release, this beta version received more than 1000 commits including numerous fixes, some performance and numerical robustness improvements, as well as some key novel features such as the new CompleteOrthogonalDecomposition
class : 1for fast minimal norm solving, fast reciprocal condition number estimators in LU and Cholesky factorizations, support for inplace decompositions 2, unaligned vectorization, support for the new ZVector SIMD engine, support for any BLAS/LAPACK libraries as backend, improved support for mixing scalar types 3, and more 4.
The new performance comparison table 5 of dense solvers might also be of particular interest to help you picking the right solver.
If you missed the major novelties introduced in the 3.3-alpha1 and 3.3-beta1 releases, check the page dedicated to the |3.3 release 6 for a comprehensive review of all the novelties and improvements introduced in the 3.3 branch.
As for any beta release, everybody is highly encouraged to test this release on their own code and report any compilation issues or performance regressions on the bugtracker 7.
- http://eigen.tuxfamily.org/dox-devel/classEigen_1_1CompleteOrthogonalDecomposition.html ↩
- http://eigen.tuxfamily.org/dox-devel/group__InplaceDecomposition.html ↩
- http://eigen.tuxfamily.org/index.php?title=3.3#Mixing_scalar_types_.28New_in_beta2.29 ↩
- Complete changelog since 3.3-beta1: http://eigen.tuxfamily.org/index.php?title=ChangeLog#3.3-beta2 ↩
- http://eigen.tuxfamily.org/dox-devel/group__DenseDecompositionBenchmark.html ↩
- http://eigen.tuxfamily.org/index.php?title=3.3 ↩
- http://eigen.tuxfamily.org/bz ↩