Ubuntu InstallEigen


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.

Supongo que te gusta

Origin blog.csdn.net/szylight2022/article/details/127313769
Recomendado
Clasificación