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|
|Operating Systems||OS Independent|
Release Notes: This is a maintenance releases with various bug and warning fixes. It is likely to be the last release for the 3.0.x branch.
Release Notes: This is a maintenance releases with various bug and warning fixes.
Release Notes: The key new features of this version are: a built-in supernodal sparse LU solver adapted from SuperLU, a rank-revealing sparse QR factorization with numerical column pivoting, a RealQZ factorization, a GeneralizedEigenSolver, and a Ref<> class allowing to write non-templated functions taking various kinds of Eigen dense objects without copies.
Release Notes: This second release candidate fixes a naming collision by renaming the isFinite() function to allFinite(), and fixes a compiler error with ICC 11.1.
Release Notes: This release introduces a few new features, such as: isFinite and hasNaN reductions, vector-wise normalize and normalized functions, support for mixed static/dynamic sizes in .block(), sparse determinant computation through SparseLU, access to L and U factors in SparseLU, and access to the Q factor in SparseQR. Major fixes comprise significantly improved robustness of BiCGSTAB, and JacobiSVD::solve(), as well as many other fixes of all kinds.