1#ifndef WBC_SOLVERS_PROXQP_SOLVER_HPP
2#define WBC_SOLVERS_PROXQP_SOLVER_HPP
9#include <proxsuite/proxqp/dense/wrapper.hpp>
47 virtual void solve(
const wbc::HierarchicalQP& hierarchical_qp, Eigen::VectorXd& solver_output,
bool allow_warm_start =
true);
57 std::shared_ptr<proxsuite::proxqp::dense::QP<double>>
_solver_ptr;
virtual ~ProxQPSolver() noexcept
Definition ProxQPSolver.hpp:39
std::shared_ptr< proxsuite::proxqp::dense::QP< double > > _solver_ptr
Definition ProxQPSolver.hpp:57
proxsuite::proxqp::Settings< double > settings
Definition ProxQPSolver.hpp:64
int getNter()
Definition ProxQPSolver.hpp:50
Eigen::MatrixXd _C_mtx
Definition ProxQPSolver.hpp:60
void setOptions(proxsuite::proxqp::Settings< double > opt)
Definition ProxQPSolver.hpp:53
ProxQPSolver()
Definition ProxQPSolver.cpp:13
Eigen::VectorXd _u_vec
Definition ProxQPSolver.hpp:62
int _actual_n_iter
Definition ProxQPSolver.hpp:58
Eigen::VectorXd _l_vec
Definition ProxQPSolver.hpp:61
virtual void solve(const wbc::HierarchicalQP &hierarchical_qp, Eigen::VectorXd &solver_output, bool allow_warm_start=true)
solve Solve the given quadratic program
Definition ProxQPSolver.cpp:21
QPSolver()
Definition QPSolver.cpp:5
Definition ContactsAccelerationConstraint.cpp:3
Describes a hierarchy of quadratic programs.
Definition QuadraticProgram.hpp:53
Definition QPSolver.hpp:69