Armadillo is a C++ linear algebra library (matrix and vector maths) aiming towards a good balance between speed and ease of use. Its intended target audience is scientists and engineers. A delayed evaluation approach, based on template meta-programming, is used (during compile time) to combine several operations into one and reduce or eliminate the need for temporaries. Where applicable, the order of operations is optimized. Furthermore, optional interfaces to LAPACK and ATLAS functions are provided.
License: GNU General Public License v2
Changes:
Configuration and installation are considerablyeasier. Many functions for statistics were added.Handling of complex numbers was improved.
More...