Develop and Download Open Source Software

Armadillo C++ Library

Back to Project Summary

Would you recoomend this project?

Project Release infomations and Project Resources. Note that these informations are from this projects Freecode.com page and the downloads themselves may not be hosted with SourceForge.JP.

Project Release Information

2013-02-02 07:06
This release adds a faster determinant operation for diagonal and triangular matrices.

It also contains more fine-grained handling of 64 bit integers.
2012-12-21 13:16
This release contains a faster trace operation for dense matrices. It also contains a fix for the sparse matrix dot product as well as various fixes for interactions between sparse and dense matrices.
2012-12-08 09:17
This release contains faster handling of submatrices and subcubes. It also expands the functionality of sparse matrices.
2012-09-25 16:28
This release contains fixes for handling sparse submatrix views. It also has minor speedups for sparse matrices.
2012-09-19 06:17
This release contains fixes for handling empty sparse matrices and a workaround for a bug in the Mac OS X accelerate framework.

Project Resources

http://freecode.com/urls/c9f9a07a88f1c27381d5df39f3a9e113
http://freecode.com/projects/arma

Project Description

Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. 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 and ATLAS libraries. 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.


SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.