Skip to content

jrl-umi3218/eigen-quadprog

Repository files navigation

eigen-quadprog

License Hosted By: Cloudsmith CI Documentation

eigen-quadprog allow to use the QuadProg QP solver with the Eigen3 library.

Installing

Ubuntu LTS (16.04, 18.04, 20.04)

You must first setup our package mirror:

curl -1sLf \
  'https://dl.cloudsmith.io/public/mc-rtc/stable/setup.deb.sh' \
  | sudo -E bash

You can also choose the head mirror which will have the latest version of this package:

curl -1sLf \
  'https://dl.cloudsmith.io/public/mc-rtc/stable/setup.deb.sh' \
  | sudo -E bash

You can then install the package:

sudo apt install libeigen-quadprog-dev

Conan

Install the latest version using conan

conan remote add multi-contact https://api.bintray.com/conan/gergondet/multi-contact
# Install the latest release
conan install eigen-qld/latest@multi-contact/stable
# Or install the latest development version
# conan install eigen-qld/latest@multi-contact/dev

Manual

Dependencies

To compile you need the following tools:

Building

git clone --recursive https://github.com/jrl-umi3218/eigen-quadprog
cd eigen-quadprog
mkdir _build
cd _build
cmake [options] ..
make && make intall
CMake options
  • BUILD_TESTING Enable unit tests building (ON/OFF, default: ON)
  • USE_F2C Build with fortran source code translated in C (slower runtime) (ON/OFF, default: OFF).

About

eigen-quadprog allow to use the QuadProg QP solver with the Eigen3 library.

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •