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:

logo-ubuntu-alpha logo-debian logo-fedora logo-redhat centos-logo logo-apple-alpha logo-win-alpha
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.

Comments are closed.