Develop and Download Open Source Software

Eigen

Back to Project Summary

Would you recoomend this project?

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2012-02-11 15:51
This is a maintenance release with various bug and warning fixes.
2012-02-07 08:51
The key change in this release is the possibility to fall back to Intel MKL (or another external BLAS library) for a couple of operations. These completely optional backends can be enabled through some compile-time preprocessor directives.
This version also adds support for the Intel MKL PARDISO direct sparse solver., and provides improved performance for small matrix-matrix products, support for rank updates/downdates in LDLt and LLT, a new fast sparse matrix assembly interface from a random list of triplets, and many other minor improvements and fixes.
2011-12-08 09:00
This alpha version of the future 3.1 finally brings to life a set of official sparse modules for the representation, assembly, and solving of sparse problems. A quick overview can be found in the manual, while the changelog contains some details on the main differences between this and the unstable 3.0 sparse modules. This alpha release also features closed-form algorithms for small eigenvalue problems, Cholesky updates/downdates, new coefficient-wise and vector-wise operators, as well as some performance and memory optimizations (for reductions and JacobiSVD respectively).
2011-12-07 07:06
A check for integer overflow in size computations. Quaternion alignment is broken (and more alignment fixes). Converges better in SelfAdjointEigenSolver, and allows better handling of non-convergent cases. Fixes compilation on ARM NEON with LLVM 3.0 and iOS SDK 5.0. Puts unsupported modules documentation in the right place. Fixes a C++11 compilation problem due to some constructs mis-interpreted as c++11 user-defined literals. Fixes a compilation error with clang 2.9 when exceptions are disabled. Fixes a compilation issue with QuaternionBase::cast.
2011-12-07 07:06
Fixes a compilation bug in aligned_allocator: the allocate method should take a void pointer. Fixes a typo in ParametrizedLine documentation.

Project Resources

http://eigen.tuxfamily.org/bz/
http://freecode.com/urls/67c90e1f6cb6aec6ec3109643527c764
http://freecode.com/urls/ced4fb2ab0aa0037e616c8ce2ee70030
http://freecode.com/projects/eigen

Project Description

Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. It is versatile, fast, elegant and works on many platforms.


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.