- Armadillo (C++-Bibliothek)
-
Armadillo C++ linear algebra library Maintainer Conrad Sanderson (leitender Entwickler) Entwickler NICTA Aktuelle Version 2.2.3
(27. August 2011)Betriebssystem portabel (u. a. Linux, Mac OS X, Unix, Windows) Programmiersprache C++ Kategorie Programmbibliothek Lizenz LGPL (Freie Software) arma.sourceforge.net Die C++-Bibliothek Armadillo stellt eine effiziente Basis für Operationen der Linearen Algebra (Matrix- und Vektorrechnung) mit einer klaren und einfach zu benutzenden Schnittstelle bereit. Sie richtet sich an Wissenschaftler und Ingenieure.
Beim Compilieren wird der Ansatz der verzögerten Auswertung verfolgt, um mehrere Operationen zu einer einzelnen zu kombinieren und die benötigten temporären Variablen zu reduzieren oder zu eliminieren. Wo möglich, wird die Reihenfolge der Operationen optimiert.
Verzögerte Auswertung und Optimierung werden mit rekursiven Templates und Template-Metaprogrammierung erreicht.
Armadillo ist eine Freie Software.
Weblinks
- Armadillo-Website (englisch)
Kategorien:- Freie Mathematik-Software
- Numerische Mathematik
- Programmiersprache C++
- Bibliothek (Programmierung)
- Freies Programmierwerkzeug
Wikimedia Foundation.