Skip to content

jrl-umi3218/eigen-quadprog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
Mar 6, 2025
Jul 14, 2020
Jun 2, 2023
Mar 6, 2025
Jun 2, 2023
Apr 7, 2025
Jun 2, 2023
Jun 2, 2023
Sep 24, 2019
Apr 7, 2025
Aug 11, 2015
Apr 7, 2025
Aug 11, 2015
Aug 11, 2015
Mar 6, 2025
Mar 6, 2025

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, 22.04, 24.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 5