A sparse MPC solver for walking motion generation.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAS::chol_solveSolves KKT system using Cholesky decomposition
 CIP::chol_solveSolves KKT system using Cholesky decomposition
 CAS::constraintDefines constraints associated with states of the system
 Csmpc::controlA container for a control vector
 CdefConstraintsDefault footstep constraints
 CIP::matrix_EImplements multiplication of matrix E and E' by a vector
 CAS::matrix_EImplements multiplication of matrix E and E' by a vector
 CIP::matrix_ecLInitializes lower diagonal matrix L and performs backward and forward substitutions using this matrix
 CAS::matrix_ecLInitializes lower diagonal matrix L and performs backward and forward substitutions using this matrix
 CAS::problem_parametersA set of problem parameters
 Cqp_asSolve a quadratic program with a specific structure. qp_as = Quadratic Programming / Active Set
 CIP::problem_parametersA set of problem parameters
 Cqp_ipSolve a quadratic program with a specific structure. qp_ip = Quadratic Programming / Interior-point method
 CRectangularConstraint_ZMPDefines rectangular constraints (of the form D*z <= d) for the ZMP
 CfootstepDefines a footstep
 Csmpc_parametersA container for parameters of the SMPC solver
 Csmpc::solverAbstract class providing common interface functions
 Csmpc::solver_asAPI of the sparse MPC solver
 Csmpc::solver_ipAPI of the sparse MPC solver
 Csmpc::stateAn abstract class representing state
 Csmpc::state_comA container for a state in the original form:
 Csmpc::state_zmpA container for a state in tilde form (after variable substitution):
 CAS::state_parameters
 CIP::state_parameters
 CWMGDefines the parameters of the Walking Pattern Generator