A sparse MPC solver for walking motion generation.
|
Interface of the library. More...
#include <vector>
Go to the source code of this file.
Classes | |
class | smpc::state |
An abstract class representing state. More... | |
class | smpc::state_com |
A container for a state in the original form: More... | |
class | smpc::state_zmp |
A container for a state in tilde form (after variable substitution): More... | |
class | smpc::control |
A container for a control vector. More... | |
class | smpc::solver |
Abstract class providing common interface functions. More... | |
class | smpc::solver_as |
API of the sparse MPC solver. More... | |
class | smpc::solver_ip |
API of the sparse MPC solver. More... | |
Namespaces | |
smpc | |
Macros | |
#define | SMPC_NUM_STATE_VAR 6 |
Number of state variables. More... | |
#define | SMPC_NUM_CONTROL_VAR 2 |
Number of control variables. More... | |
#define | SMPC_NUM_VAR 8 |
Total number of variables. More... | |
Enumerations | |
enum | smpc::backtrackingSearchType { smpc::SMPC_IP_BS_NONE = 0, smpc::SMPC_IP_BS_LOGBAR = 1, smpc::SMPC_IP_BS_ORIGINAL = 2 } |
Type of the backtracking search. More... | |
Functions | |
void | smpc::enable_fexceptions () |
Enable floating point exceptions: die rather than process incorrect data. SIGFPE is sent to the program, when an error occurs. More... | |