|
qp_solver_collection
|
Classes | |
| class | QpCoeff |
| Class of QP coefficient. More... | |
| class | QpSolver |
| Virtual class of QP solver. More... | |
| class | QpSolverQld |
| QP solver QLD. More... | |
| class | QpSolverQuadprog |
| QP solver QuadProg. More... | |
| class | QpSolverLssol |
| QP solver LSSOL. More... | |
| class | QpSolverJrlqp |
| QP solver JRLQP. More... | |
| class | QpSolverQpoases |
| QP solver qpOASES. More... | |
| class | QpSolverOsqp |
| QP solver OSQP. More... | |
| class | QpSolverNasoq |
| QP solver NASOQ. More... | |
| class | QpSolverHpipm |
| QP solver HPIPM. More... | |
| class | QpSolverProxqp |
| QP solver PROXQP. More... | |
| class | QpSolverQpmad |
| QP solver QPMAD. More... | |
Enumerations | |
| enum class | QpSolverType { Any = -2 , Uninitialized = -1 , QLD = 0 , QuadProg , LSSOL , JRLQP , qpOASES , OSQP , NASOQ , HPIPM , PROXQP , QPMAD } |
| QP solver type. More... | |
Functions | |
| QpSolverType | strToQpSolverType (const std::string &qp_solver_type) |
| Convert std::string to QpSolverType. More... | |
| QpSolverType | getAnyQpSolverType () |
| Get one QP solver type that is enabled. More... | |
| bool | isQpSolverEnabled (const QpSolverType &qp_solver_type) |
| Check whether QP solver is enabled. More... | |
| std::shared_ptr< QpSolver > | allocateQpSolver (const QpSolverType &qp_solver_type) |
| Allocate the specified QP solver. More... | |
|
strong |
QP solver type.
| Enumerator | |
|---|---|
| Any | |
| Uninitialized | |
| QLD | |
| QuadProg | |
| LSSOL | |
| JRLQP | |
| qpOASES | |
| OSQP | |
| NASOQ | |
| HPIPM | |
| PROXQP | |
| QPMAD | |
Definition at line 78 of file QpSolverCollection.h.
| std::shared_ptr<QpSolver> QpSolverCollection::allocateQpSolver | ( | const QpSolverType & | qp_solver_type | ) |
Allocate the specified QP solver.
| qp_solver_type | QP solver type |
| QpSolverType QpSolverCollection::getAnyQpSolverType | ( | ) |
Get one QP solver type that is enabled.
Checks whether each QP solver is enabled in the order of definition in QpSolverType and returns the first one that is enabled.
| bool QpSolverCollection::isQpSolverEnabled | ( | const QpSolverType & | qp_solver_type | ) |
Check whether QP solver is enabled.
| qp_solver_type | QP solver type |
| QpSolverType QpSolverCollection::strToQpSolverType | ( | const std::string & | qp_solver_type | ) |
Convert std::string to QpSolverType.