Release Notes: This release adds divide-and-conquer variants of economical SVD and pseudo-inverse functions, element-wise variants of min() and max(), easier specification of submatrix view sizes, and a more precise timer when using C++11.
Release Notes: This release adds functions for 2D fast Fourier transform and various speedups when using C++11.
Release Notes: This release has faster multiplication of matrices with their corresponding transposes. It also adds functions for indicating presence of elements satisfying relational conditions.
Release Notes: This release adds automatic SIMD vectorization (e.g., SSE2) of elementary expressions when using GCC 4.7+ with -O3 optimization. It also adds faster handling of compound expressions with vector transposes, as well as saving of cubes in HDF5 format.
Release Notes: This release adds the fast Fourier transform, and adds batch insertion constructors for sparse matrices. It also contains better detection of Intel MKL during installation.
Release Notes: The software is now licensed under the Mozilla Public License 2.0. This release adds functions for filling and transforming matrices using functors and C++11 lambda expressions. It also contains fixes for handling non-square matrices by qr() and qr_econ().
Release Notes: This release contains faster handling of submatrices and subcubes. It also expands the functionality of sparse matrices.
Release Notes: This release contains preliminary support for sparse matrices. It also adds economical QR decomposition and faster singular value decomposition.
Release Notes: This release contains faster eigen decomposition as well as faster handling of diagonal views, fixed size vectors, and transposes.
Release Notes: This release contains faster eigen decomposition via optional use of the "divide and conquer" algorithm. It also contains faster transposition of vectors and compound expressions.