|
wbc
|
Base class for all QP solvers. More...
#include <QPSolver.hpp>
Public Member Functions | |
| QPSolver () | |
| virtual | ~QPSolver () |
| virtual void | solve (const HierarchicalQP &hierarchical_qp, Eigen::VectorXd &solver_output, bool allow_warm_start=true)=0 |
| solve Solve the given quadratic program | |
| void | reset () |
| reset Enforces reconfiguration at next call to solve() | |
Protected Attributes | |
| bool | configured |
Base class for all QP solvers.
| wbc::QPSolver::QPSolver | ( | ) |
|
virtual |
|
inline |
reset Enforces reconfiguration at next call to solve()
|
pure virtual |
solve Solve the given quadratic program
| hierarchical_qp | Description of the (hierarchical) quadratic program to solve. |
| solver_output | solution of the quadratic program as vector |
Implemented in wbc::EiquadprogSolver, wbc::HPIPMSolver, wbc::OsqpSolver, wbc::ProxQPSolver, wbc::QPOASESSolver, and wbc::QPSwiftSolver.
|
protected |