Artikelverzeichnis
Vorwort
Eigen ist eine High-Level-C++-Bibliothek, die lineare Algebra, Matrix- und Vektoroperationen, numerische Analysen und verwandte Algorithmen effektiv unterstützt. Eigen ist eine Open-Source-Bibliothek, die ab Version 3.1.1 unter der MPL2-Lizenz lizenziert ist. Die neueste Version von Eigen ist 3.4, die außer der C++-Standardbibliothek keine weiteren Abhängigkeiten erfordert. Eigen verwendet CMake zum Erstellen von Konfigurationsdateien und Komponententests und installiert diese automatisch. Wenn Sie die Eigen-Bibliothek verwenden, müssen Sie nur die Header-Datei des jeweiligen Moduls einbinden.
1. Grundkonzepte
Eigen ist eine Open-Source-Vorlagenbibliothek in der Sprache C++, die lineare Algebraoperationen, Matrix- und Vektoroperationen, numerische Analysen und verwandte Algorithmen unterstützt. Eigen hat ein breites Anwendungsspektrum, unterstützt alle Matrixoperationen, einschließlich Matrizen fester Größe, beliebiger Größe und sogar dünn besetzter Matrizen; unterstützt alle standardmäßigen numerischen Typen und kann auf benutzerdefinierte numerische Typen erweitert werden; unterstützt mehrere Matrixzerlegungen und ihre geometrischen Merkmale. ; seine Das nicht unterstützte Modul-Ökosystem bietet viele spezialisierte Funktionen wie nichtlineare Optimierung, Matrixfunktionen, Polynomlöser, schnelle Fourier-Transformationen usw. Eigen unterstützt mehrere Kompilierungsumgebungen. Entwickler haben die Beispiele in der Bibliothek in mehreren Kompilierungsumgebungen getestet, um ihre Zuverlässigkeit und Praktikabilität in verschiedenen Kompilierungsumgebungen sicherzustellen.
2. Bedienungsschritte
1. Herunterladen
https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.tar.bz2
2. Installationskonfiguration
tar -zxvf eigen-3.3.9.tar.bz2
cd eigen-3.3.9
mkdir build
cd build
cmake ..
sudo make install
Zusammenfassen
Dieser Artikel beschreibt den Prozess der Installation von Eigen unter Ubuntu.