18 #ifndef __tsid_python_util_container_hpp__ 
   19 #define __tsid_python_util_container_hpp__ 
   41     for (ConstraintLevel::const_iterator iit = m_std_const.begin();
 
   42          iit != m_std_const.end(); iit++) {
 
   44       ss << 
" - " << c->name() << 
": w=" << iit->first << 
", ";
 
   47       else if (c->isInequality())
 
   51       ss << c->rows() << 
"x" << c->cols() << endl;
 
   53     cout << ss.str() << endl;
 
   58                         std::shared_ptr<math::ConstraintEquality> i) {
 
   59     m_std_const.push_back(
 
   64                           std::shared_ptr<math::ConstraintInequality> i) {
 
   65     m_std_const.push_back(
 
   70                            std::shared_ptr<math::ConstraintBound> i) {
 
   71     m_std_const.push_back(
 
   85   inline void resize(
size_t i) { m_std_hqp.resize(i); }
 
   89     unsigned int priority = 0;
 
   90     for (HQPData::const_iterator it = m_std_hqp.begin(); it != m_std_hqp.end();
 
   92       ss << 
"Level " << priority << endl;
 
   93       for (ConstraintLevel::const_iterator iit = it->begin(); iit != it->end();
 
   96         ss << 
" - " << c->name() << 
": w=" << iit->first << 
", ";
 
   99         else if (c->isInequality())
 
  100           ss << 
"inequality, ";
 
  103         ss << c->rows() << 
"x" << c->cols() << endl;
 
  107     cout << ss.str() << endl;
 
  113     m_std_hqp.push_back(cons->
get());
 
Definition: container.hpp:34
 
void print()
Definition: container.hpp:39
 
~ConstraintLevels()
Definition: container.hpp:37
 
ConstraintLevels()
Definition: container.hpp:36
 
void append_bound(double num, std::shared_ptr< math::ConstraintBound > i)
Definition: container.hpp:69
 
void append_eq(double num, std::shared_ptr< math::ConstraintEquality > i)
Definition: container.hpp:57
 
void append_ineq(double num, std::shared_ptr< math::ConstraintInequality > i)
Definition: container.hpp:63
 
ConstraintLevel & get()
Definition: container.hpp:55
 
Definition: container.hpp:80
 
bool set(const HQPData &data)
Definition: container.hpp:117
 
void append_helper(ConstraintLevels *cons)
Definition: container.hpp:112
 
HQPDatas()
Definition: container.hpp:82
 
~HQPDatas()
Definition: container.hpp:83
 
HQPData & get()
Definition: container.hpp:116
 
void print() const
Definition: container.hpp:87
 
void resize(size_t i)
Definition: container.hpp:85
 
solvers::HQPData HQPData
Definition: container.hpp:32
 
solvers::ConstraintLevel ConstraintLevel
Definition: container.hpp:31
 
pinocchio::container::aligned_vector< ConstraintLevel > HQPData
Definition: fwd.hpp:99
 
aligned_pair< T1, T2 > make_pair(const T1 &t1, const T2 &t2)
Definition: fwd.hpp:89
 
pinocchio::container::aligned_vector< aligned_pair< double, std::shared_ptr< math::ConstraintBase > > > ConstraintLevel
Definition: fwd.hpp:95
 
Definition: constraint-bound.hpp:25