#include <QPSwiftSolver.hpp>
◆ QPSwiftSolver()
wbc::QPSwiftSolver::QPSwiftSolver |
( |
| ) |
|
◆ ~QPSwiftSolver()
wbc::QPSwiftSolver::~QPSwiftSolver |
( |
| ) |
|
◆ setAbsTol()
void wbc::QPSwiftSolver::setAbsTol |
( |
double | val | ) |
|
|
inline |
◆ setMaxIter()
void wbc::QPSwiftSolver::setMaxIter |
( |
uint | val | ) |
|
|
inline |
◆ setRelTol()
void wbc::QPSwiftSolver::setRelTol |
( |
double | val | ) |
|
|
inline |
◆ setSigma()
void wbc::QPSwiftSolver::setSigma |
( |
double | val | ) |
|
|
inline |
◆ setVerboseLevel()
void wbc::QPSwiftSolver::setVerboseLevel |
( |
uint | val | ) |
|
|
inline |
◆ solve()
void wbc::QPSwiftSolver::solve |
( |
const wbc::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.
◆ toQpSwift()
Verbose Levels, 0 - Print, >0 - Print Everything
base::MatrixXd wbc::QPSwiftSolver::A |
|
protected |
◆ abs_tol
double wbc::QPSwiftSolver::abs_tol |
|
protected |
base::VectorXd wbc::QPSwiftSolver::b |
|
protected |
Inequality constraint matrix
base::VectorXd wbc::QPSwiftSolver::c |
|
protected |
Cost function Hessian matrix
base::MatrixXd wbc::QPSwiftSolver::G |
|
protected |
Equality constraint matrix
base::VectorXd wbc::QPSwiftSolver::h |
|
protected |
Equality constraint vector
◆ max_iter
uint wbc::QPSwiftSolver::max_iter |
|
protected |
◆ my_qp
QP* wbc::QPSwiftSolver::my_qp |
|
protected |
Number of lower/upper bounds on the decision variables
◆ n_bounds
int wbc::QPSwiftSolver::n_bounds |
|
protected |
Number equality constraints
◆ n_dec
int wbc::QPSwiftSolver::n_dec |
|
protected |
Inequality constraint vector
◆ n_eq
int wbc::QPSwiftSolver::n_eq |
|
protected |
Number inequality constraints
◆ n_ineq
int wbc::QPSwiftSolver::n_ineq |
|
protected |
Number decision variables
base::MatrixXd wbc::QPSwiftSolver::P |
|
protected |
◆ rel_tol
double wbc::QPSwiftSolver::rel_tol |
|
protected |
Maximum number of Iterations of QP
◆ sigma
double wbc::QPSwiftSolver::sigma |
|
protected |
◆ verbose_level
uint wbc::QPSwiftSolver::verbose_level |
|
protected |
The documentation for this class was generated from the following files: