The wbt::OSQP class.
More...
#include <OSQP.h>
The wbt::OSQP class.
Parameters
In addition to block_parameters, wbt::OSQP requires:
Type | Index | Rows | Cols | Name |
ParameterType::BOOL | 0 + Block::NumberOfParameters | 1 | 1 | "UseLba" |
ParameterType::BOOL | 1 + Block::NumberOfParameters | 1 | 1 | "UseUbA" |
ParameterType::BOOL | 2 + Block::NumberOfParameters | 1 | 1 | "UseLb" |
ParameterType::BOOL | 3 + Block::NumberOfParameters | 1 | 1 | "UseUb" |
ParameterType::BOOL | 4 + Block::NumberOfParameters | 1 | 1 | "ComputeObjVal" |
ParameterType::BOOL | 5 + Block::NumberOfParameters | 1 | 1 | "StopWhenFails" |
ParameterType::BOOL | 6 + Block::NumberOfParameters | 1 | 1 | "AdaptiveRho" |
ParameterType::BOOL | 7 + Block::NumberOfParameters | 1 | 1 | "Polish" |
ParameterType::BOOL | 8 + Block::NumberOfParameters | 1 | 1 | "MaxIterations" |
◆ OSQP()
wbt::block::OSQP::OSQP |
( |
| ) |
|
◆ ~OSQP()
wbt::block::OSQP::~OSQP |
( |
| ) |
|
|
overridedefault |
◆ configureSizeAndPorts()
bool wbt::block::OSQP::configureSizeAndPorts |
( |
blockfactory::core::BlockInformation * |
blockInfo | ) |
|
|
override |
◆ initialize()
bool wbt::block::OSQP::initialize |
( |
blockfactory::core::BlockInformation * |
blockInfo | ) |
|
|
override |
◆ initializeInitialConditions()
bool wbt::block::OSQP::initializeInitialConditions |
( |
const blockfactory::core::BlockInformation * |
blockInfo | ) |
|
|
override |
◆ numberOfParameters()
unsigned wbt::block::OSQP::numberOfParameters |
( |
| ) |
|
|
override |
◆ output()
bool wbt::block::OSQP::output |
( |
const blockfactory::core::BlockInformation * |
blockInfo | ) |
|
|
override |
◆ parseParameters()
bool wbt::block::OSQP::parseParameters |
( |
blockfactory::core::BlockInformation * |
blockInfo | ) |
|
|
override |
◆ solverInitialization()
bool wbt::block::OSQP::solverInitialization |
( |
const blockfactory::core::BlockInformation * |
blockInfo | ) |
|
|
private |
◆ pImpl
std::unique_ptr<impl> wbt::block::OSQP::pImpl |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/wb-toolbox/wb-toolbox/toolbox/library/include/WBToolbox/Block/OSQP.h
- /home/runner/work/wb-toolbox/wb-toolbox/toolbox/library/src/OSQP.cpp