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. (Source:

References in zbMATH (referenced in 18 articles )

Showing results 1 to 18 of 18.
Sorted by year (citations)

  1. Avanzini, Francesco; Fresch, Barbara; Moro, Giorgio J.: Pilot-wave quantum theory with a single Bohm’s trajectory (2016)
  2. Valentin, Julian; Pflüger, Dirk: Hierarchical gradient-based optimization with B-splines on sparse grids (2016)
  3. Curtis, Frank E.; Que, Xiaocun: A quasi-Newton algorithm for nonconvex, nonsmooth optimization with global convergence guarantees (2015)
  4. Giesl, Peter; Hafstein, Sigurdur: Computation and verification of Lyapunov functions (2015)
  5. Giesl, Peter A.; Hafstein, Sigurdur F.: Revised CPA method to compute Lyapunov functions for nonlinear systems (2014)
  6. Maïga, Moussa; Ramdani, Nacim; Travé-Massuyès, Louise; Combastel, Christophe: A CSP versus a zonotope-based method for solving guard set intersection in nonlinear hybrid reachability (2014)
  7. Nelson, Blake; Kirby, Robert M.; Parker, Steven: Algorithm 940: optimal accumulator-based expression evaluation through the use of expression templates (2014)
  8. Wiliem, Arnold; Sanderson, Conrad; Wong, Yongkang; Hobson, Peter; Minchin, Rodney F.; Lovell, Brian C.: Automatic classification of human epithelial type 2 cell indirect immunofluorescence images using cell pyramid matching (2014)
  9. Bhattacharya, Subhrajit; Lipsky, David; Ghrist, Robert; Kumar, Vijay: Invariants for homology classes with application to optimal search and planning problem in robotics (2013)
  10. Curtin, Ryan R.; Cline, James R.; Slagle, N.P.; March, William B.; Ram, Parikshit; Mehta, Nishant A.; Gray, Alexander G.: MLPACK: a scalable C++ machine learning library (2013)
  11. Jochmann, Markus: What belongs where? Variable selection for zero-inflated count models with an application to the demand for health care (2013)
  12. Nakshatrala, P.B.; Tortorelli, D.A.; Nakshatrala, K.B.: Nonlinear structural design using multiscale topology optimization. Part I: Static formulation (2013)
  13. Raknerud, Arvid; Skare, Øivind: Indirect inference methods for stochastic volatility models based on non-Gaussian Ornstein-Uhlenbeck processes (2012)
  14. Abdelraheem, Mohamed Ahmed; Blondeau, Céline; Naya-Plasencia, María; Videau, Marion; Zenner, Erik: Cryptanalysis of ARMADILLO2 (2011)
  15. Uzezi, Ewedafe Simon; Shariffudin, Rio Hirowati: Armadillo generation distributed system with geranium Cadcam cluster for solving 2D telegraphic problem (2011)
  16. Badel, Stéphane; Dağtekin, Nilay; Nakahara, Jorge jun.; Ouafi, Khaled; Reffé, Nicolas; Sepehrdad, Pouyan; Sušil, Petr; Vaudenay, Serge: ARMADILLO: A multi-purpose cryptographic primitive dedicated to hardware (2010)
  17. Uzezi, Ewedafe Simon; Shariffudin, Rio Hirowati: Solving 2-D parabolic problems on two distributed platforms using different alternating iterative methods (2008)
  18. Cohen, Jonathan; Manocha, Dinesh; Olano, Marc: Successive mappings: an approach to polygonal mesh simplification with guaranteed error bounds. (2003)