#include <OsqpSolver.hpp>
◆ OsqpSolver()
wbc::OsqpSolver::OsqpSolver |
( |
| ) |
|
◆ ~OsqpSolver()
wbc::OsqpSolver::~OsqpSolver |
( |
| ) |
|
◆ exitFlagToString()
std::string wbc::OsqpSolver::exitFlagToString |
( |
OsqpEigen::ErrorExitFlag | flag | ) |
|
|
inlineprotected |
◆ resetData()
void wbc::OsqpSolver::resetData |
( |
uint | nq, |
|
|
uint | nc ) |
|
protected |
◆ solve()
void wbc::OsqpSolver::solve |
( |
const HierarchicalQP & | hierarchical_qp, |
|
|
base::VectorXd & | solver_output ) |
|
virtual |
solve Solve the given quadratic program
- Parameters
-
hierarchical_qp | Description of the hierarchical quadratic program to solve. |
solver_output | solution of the quadratic program |
Implements wbc::QPSolver.
◆ configured
bool wbc::OsqpSolver::configured |
|
protected |
◆ constraint_mat_dense
Eigen::MatrixXd wbc::OsqpSolver::constraint_mat_dense |
|
protected |
◆ constraint_mat_sparse
Eigen::SparseMatrix<double> wbc::OsqpSolver::constraint_mat_sparse |
|
protected |
◆ gradient
Eigen::VectorXd wbc::OsqpSolver::gradient |
|
protected |
◆ hessian_dense
Eigen::MatrixXd wbc::OsqpSolver::hessian_dense |
|
protected |
◆ hessian_sparse
Eigen::SparseMatrix<double> wbc::OsqpSolver::hessian_sparse |
|
protected |
◆ lower_bound
Eigen::VectorXd wbc::OsqpSolver::lower_bound |
|
protected |
◆ solver
OsqpEigen::Solver wbc::OsqpSolver::solver |
|
protected |
◆ upper_bound
Eigen::VectorXd wbc::OsqpSolver::upper_bound |
|
protected |
The documentation for this class was generated from the following files: