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.