Armadillo

Armadillo 12.4.0

A C++ library to help you with your work

Armadillo is a fast, template based, C++ matrix library designed with optional interface to LAPACK and ATLAS libraries. Integer, floating point and complex numbers are supported, as well as disk storage and a subset of trigonometric and statistics functions.

Armadillo 12.4.0 details

Author:
License: Open Source
Price: FREE
Released:
File size: 6.90 MB
Downloads: 607
Keywords: matrix library, math library, trigonometric subset, math, mathematical, matrix
Author URL: http://arma.sourceforge.net/
Armadillo screenshot
ArmadilloComponents & LibrariesWindows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64, Windows 11

User Rating: 2.1 (60 votes)

Windows 10

x32

Windows 10

x64

Armadillo Awards

Windows 10 download editor's pick

Armadillo for Windows 10 - Full description

Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. The syntax is deliberately similar to Matlab. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK, or one of its high performance drop-in replacements (such as the multi-threaded MKL or ACML libraries).

A delayed evaluation approach is employed (during compile time) to combine several operations into one and reduce (or eliminate) the need for temporaries. This is accomplished through recursive templates and template meta-programming. This library is useful if C++ has been decided as the language of choice, due to speed and/or integration capabilities. It is distributed under a license that is useful in both open-source and commercial contexts. Armadillo is primarily developed at NICTA (Australia), with contributions from around the world.

Armadillo for Windows 10 - Post your review