Armadillo C++ matrix library Icon

Armadillo C++ matrix library

5.0 Stars (14)
992 Downloads (This Week)
Last Update:
Download armadillo-4.320.0.tar.gz
Browse All Files
Windows BSD Mac Linux

Screenshots

Description

Armadillo is a fast C++ matrix library, using template meta-programming techniques. It has easy to use functions and syntax, deliberately similar to Matlab.

Armadillo also provides efficient wrappers for LAPACK, BLAS and ATLAS libraries, including high-performance versions such as Intel MKL, AMD ACML and OpenBLAS.

For more details, see http://arma.sourceforge.net

Armadillo C++ matrix library Web Site

Features

  • Easy to use
  • Efficient classes for vectors, matrices, cubes (3rd order tensors) and fields
  • Fast singular value decomposition (SVD), eigen decomposition, QR, LU, Cholesky, FFT
  • Automatic vectorisation of expressions (SIMD)
  • Contiguous and non-contiguous submatrices
  • Automatically combines several operations into one
  • Useful for prototyping directly in C++
  • Useful for conversion of research code into production environments
  • Many MATLAB like functions
  • Distributed under a license useful in both open-source and proprietary/commercial contexts

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
14
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • blaskrusik1978
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    very good project, thanks!

    Posted 04/06/2013
  • lukemorgan
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Works and fast.

    Posted 12/20/2012
  • a11922256
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Good and useful software

    Posted 12/18/2012
  • isaacwood
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    good work

    Posted 10/26/2012
  • maria1985
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Real good! The best for free! Nice work, well done )

    Posted 09/12/2012
Read more reviews

Additional Project Details

Intended Audience

Advanced End Users, Developers, Education, Information Technology, Science/Research, Telecommunications Industry

Programming Language

C++, MATLAB

Registered

2008-02-08
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.