Custom (value based) container providing intermediate elements for the construction of a QP. More...
#include <Mathematics/intermediate-qp-matrices.hh>
Classes | |
| struct | objective_variant_s |
| struct | state_variant_s |
Public Types | |
QP elements that are objective independent | |
| typedef state_variant_s | state_variant_t |
Least square objective's dependent elements | |
| typedef objective_variant_s | objective_variant_t |
Public Member Functions | |
Constructors and destructors. | |
| IntermedQPMat () | |
| ~IntermedQPMat () | |
Accessors and mutators | |
| const state_variant_t & | State () const |
| state_variant_t & | State () |
| const objective_variant_t & | Objective (objective_e type) const |
| objective_variant_t & | Objective (objective_e type) |
| const linear_inequality_t & | Inequalities (ineq_e type) const |
| linear_inequality_t & | Inequalities (ineq_e type) |
| const com_t & | CoM () const |
| void | CoM (const com_t &CoM) |
| const trunk_t & | Trunk () const |
| void | Trunk (const trunk_t &Trunk) |
| const reference_t & | Reference () const |
| reference_t & | Reference () |
| void | Reference (const reference_t &Ref) |
| const support_state_t & | SupportState () const |
| support_state_t & | SupportState () |
| void | SupportState (const support_state_t &SupportState) |
Displaying | |
Dump | |
| void | dump_objective (objective_e type, std::ostream &aos) |
| void | dump_state (std::ostream &aos) |
| void | dump_objective (const char *filename, objective_e type) |
| void | dump_state (const char *filename) |
Custom (value based) container providing intermediate elements for the construction of a QP.
| IntermedQPMat::IntermedQPMat | ( | ) |
| IntermedQPMat::~IntermedQPMat | ( | ) |
|
inline |
|
inline |
| void IntermedQPMat::dump_objective | ( | const char * | filename, |
| objective_e | type | ||
| ) |
| void IntermedQPMat::dump_objective | ( | objective_e | type, |
| std::ostream & | aos | ||
| ) |
| void IntermedQPMat::dump_state | ( | const char * | filename | ) |
| void IntermedQPMat::dump_state | ( | std::ostream & | aos | ) |
| linear_inequality_t & IntermedQPMat::Inequalities | ( | ineq_e | type | ) |
| const linear_inequality_t & IntermedQPMat::Inequalities | ( | ineq_e | type | ) | const |
| IntermedQPMat::objective_variant_t & IntermedQPMat::Objective | ( | objective_e | type | ) |
| const IntermedQPMat::objective_variant_t & IntermedQPMat::Objective | ( | objective_e | type | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |