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 |