#include <tsid/solvers/solver-osqp.hpp>
|
| void | sendMsg (const std::string &s) |
◆ ConstRefMatrix
◆ ConstRefVector
◆ RefVector
◆ Vector
◆ SolverOSQP() [1/2]
| tsid::solvers::SolverOSQP::SolverOSQP | ( | const std::string & | name | ) | |
◆ SolverOSQP() [2/2]
| tsid::solvers::SolverOSQP::SolverOSQP | ( | const SolverOSQP & | other | ) | |
◆ getObjectiveValue()
| double tsid::solvers::SolverOSQP::getObjectiveValue | ( | | ) | |
| overridevirtual |
◆ getQPData()
| const QPData tsid::solvers::SolverOSQP::getQPData | ( | | ) | const |
| inline |
Return the QP data object.
◆ resize()
| void tsid::solvers::SolverOSQP::resize | ( | unsigned int | n, | | | unsigned int | neq, | | | unsigned int | nin ) |
| overridevirtual |
◆ retrieveQPData()
| void tsid::solvers::SolverOSQP::retrieveQPData | ( | const HQPData & | problemData, | | | const bool | hessianRegularization = false ) |
| overridevirtual |
◆ sendMsg()
| void tsid::solvers::SolverOSQP::sendMsg | ( | const std::string & | s | ) | |
| protected |
◆ setAlpha()
| void tsid::solvers::SolverOSQP::setAlpha | ( | double | alpha | ) | |
◆ setEpsilonAbsolute()
| void tsid::solvers::SolverOSQP::setEpsilonAbsolute | ( | double | epsAbs | ) | |
◆ setEpsilonRelative()
| void tsid::solvers::SolverOSQP::setEpsilonRelative | ( | double | epsRel | ) | |
◆ setMaximumIterations()
| bool tsid::solvers::SolverOSQP::setMaximumIterations | ( | unsigned int | maxIter | ) | |
| overridevirtual |
◆ setRho()
| void tsid::solvers::SolverOSQP::setRho | ( | double | rho | ) | |
◆ setSigma()
| void tsid::solvers::SolverOSQP::setSigma | ( | double | sigma | ) | |
◆ setVerbose()
| void tsid::solvers::SolverOSQP::setVerbose | ( | bool | isVerbose = false | ) | |
◆ solve()
◆ m_alpha
| double tsid::solvers::SolverOSQP::m_alpha |
| protected |
◆ m_epsAbs
| double tsid::solvers::SolverOSQP::m_epsAbs |
| protected |
◆ m_epsRel
| double tsid::solvers::SolverOSQP::m_epsRel |
| protected |
◆ m_hessian_regularization
| double tsid::solvers::SolverOSQP::m_hessian_regularization |
| protected |
◆ m_isDataInitialized
| bool tsid::solvers::SolverOSQP::m_isDataInitialized |
| protected |
◆ m_isVerbose
| bool tsid::solvers::SolverOSQP::m_isVerbose |
| protected |
◆ m_n
| unsigned int tsid::solvers::SolverOSQP::m_n |
| protected |
number of inequality constraints
◆ m_neq
| unsigned int tsid::solvers::SolverOSQP::m_neq |
| protected |
◆ m_nin
| unsigned int tsid::solvers::SolverOSQP::m_nin |
| protected |
number of equality constraints
◆ m_objValue
| double tsid::solvers::SolverOSQP::m_objValue |
| protected |
◆ m_qpData
| QPDataTpl<double> tsid::solvers::SolverOSQP::m_qpData |
| protected |
◆ m_rho
| double tsid::solvers::SolverOSQP::m_rho |
| protected |
◆ m_sigma
| double tsid::solvers::SolverOSQP::m_sigma |
| protected |
◆ m_solver
| OsqpEigen::Solver tsid::solvers::SolverOSQP::m_solver |
| protected |
◆ Matrix
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Matrix tsid::solvers::SolverOSQP::Matrix |
The documentation for this class was generated from the following files: