Eigen is a C++ template library for linear algebra: vectors, matrices, and related algorithms. It is versatile, fast, elegant and works on many platforms.
| Tags | Scientific/Engineering Visualization Mathematics Software Development Libraries Linear Algebra template library |
|---|---|
| Licenses | MPL 2.0 |
| Operating Systems | OS Independent |
| Implementation | C++ |
Recent releases


Release Notes: This is a maintenance release fixing several bugs and adding a few enhancements.


Release Notes: This beta version introduces built-in LU and QR factorizations for sparse matrices, a real-QZ factorization and a generalized eigen solver for dense matrices, a new Ref<> class to ease writing generic but non-template functions taking Eigen objects as arguments, wrappers to the Metis and SuiteSparse QR libraries, and a couple of minor enhancements and bugfixes.


Release Notes: A maintenance release with many bugs fixed.


Release Notes: This is a maintenance release with various bug and warning fixes. It is particularly important as the first release under the MPL2 license.


Release Notes: This is a maintenance release, fixing several bugs.