1#ifndef WBC_SOLVERS_EIQUADPROG_SOLVER_HPP
2#define WBC_SOLVERS_EIQUADPROG_SOLVER_HPP
6#include <eiquadprog/eiquadprog-fast.hpp>
44 virtual void solve(
const wbc::HierarchicalQP& hierarchical_qp, Eigen::VectorXd& solver_output,
bool allow_warm_start =
true);
56 eiquadprog::solvers::EiquadprogFast
_solver;
uint getMaxNIter()
Definition EiquadprogSolver.hpp:50
int getNter()
Definition EiquadprogSolver.hpp:53
virtual ~EiquadprogSolver()
Definition EiquadprogSolver.cpp:15
int _n_iter
Definition EiquadprogSolver.hpp:58
void setMaxNIter(const uint &n)
Definition EiquadprogSolver.hpp:47
eiquadprog::solvers::EiquadprogFast _solver
Definition EiquadprogSolver.hpp:56
Eigen::VectorXd _ci0_vec
Definition EiquadprogSolver.hpp:62
EiquadprogSolver()
Definition EiquadprogSolver.cpp:10
Eigen::MatrixXd _CI_mtx
Definition EiquadprogSolver.hpp:61
int _actual_n_iter
Definition EiquadprogSolver.hpp:59
virtual void solve(const wbc::HierarchicalQP &hierarchical_qp, Eigen::VectorXd &solver_output, bool allow_warm_start=true)
solve Solve the given quadratic program
Definition EiquadprogSolver.cpp:20
QPSolver()
Definition QPSolver.cpp:5
Definition ContactsAccelerationConstraint.cpp:3
Describes a hierarchy of quadratic programs.
Definition QuadraticProgram.hpp:53
Definition QPSolver.hpp:69