A sparse MPC solver for walking motion generation.
Classes | Namespaces | Macros | Enumerations | Functions
smpc_solver.h File Reference

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...
 

Detailed Description

Interface of the library.

Author
Alexander Sherikov
Date
02.09.2011 00:22:48 MSD

Definition in file smpc_solver.h.