Eigen 3rd party
Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. Eigen is avalaible from http://eigen.tuxfamily.org. Eigen is a free software licensed under the terms of the MPL2 license. Eigen is one of the optional 3rd parties supported by ViSP core module.
In ViSP Eigen 3rd party is used in vpMatrix class for pseudo-inverse computation.
Hereafter we provide installation instructions for the following OS:
Ubuntu | Debian | Fedora | RedHat | CentOS | OSX | Windows |
Ubuntu or debian installation
On Linux Debian or Ubuntu you may install the library with apt-get using:
sudo apt-get install libeigen3-dev
Fedora, RedHat or CentOS installation
On Fedora, RedHat or CentOS you may install the library with yum:
su -c "yum install eigen3-devel"
Mac OSX installation
You may install the package with homebrew:
brew update
brew install eigen
Windows installation
Follow instructions provided on http://eigen.tuxfamily.org to install Eigen on Windows.
Note that you’ll have to reconfigure ViSP with CMake after installing Eigen.