## Armadillo 10.6.1

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 10.6.1 details

Author: | Conrad Sanderson |

License: | Open Source |

Price: | FREE |

Released: | Jul 18, 2021 |

File size: | 6.20 MB |

Downloads: | 343 |

Keywords: | matrix library, math library, trigonometric subset, math, mathematical, matrix |

Author URL: | http://arma.sourceforge.net/ |

## Armadillo Awards

## 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.