Armadillo is a C + + library committed to linear algebra for advanced management of linear transformations, vectors and vector spaces. Its distinct characteristics are its ease of use and speed of operation. The group of its developers regulates the distribution underneath the terms of the Mozilla Public License 2. and therefore is usable for totally free.
With regards to the syntax, API produced available by Armadillo deliberately recalls that of Matlab, numerical computing environment and statistical examination. Incorporated also is a table regarding the syntax conversion with Matlab itself. There is assistance for complex numbers, integers, and floating-stage and provides a set of statistical functions and trigonometric functions. It is optionally interfaced with LAPACK (Linear Algebra Bundle) library package deal also directed to scientific calculations.