tsid
1.8.0
Efficient Task Space Inverse Dynamics for Multi-body Systems based on Pinocchio
|
Classes | |
class | aligned_pair |
class | SolverHQPBase |
Abstract interface for a Quadratic Program (HQP) solver. More... | |
class | SolverHQuadProgFast |
class | SolverHQuadProgRT |
class | SolverHQuadProg |
Abstract interface for a Quadratic Program (HQP) solver. More... | |
struct | SolverHQPFactory |
class | HQPOutput |
class | SolverHQpmad |
Implementation of Quadratic Program (HQP) solver using qpmad. More... | |
class | SolverOSQP |
class | SolverProxQP |
struct | QPDataBaseTpl |
struct | QPDataTpl |
struct | QPDataQuadProgTpl |
Typedefs | |
typedef pinocchio::container::aligned_vector< aligned_pair< double, std::shared_ptr< math::ConstraintBase > > > | ConstraintLevel |
typedef pinocchio::container::aligned_vector< aligned_pair< double, std::shared_ptr< const math::ConstraintBase > > > | ConstConstraintLevel |
typedef pinocchio::container::aligned_vector< ConstraintLevel > | HQPData |
typedef pinocchio::container::aligned_vector< ConstConstraintLevel > | ConstHQPData |
typedef QPDataTpl< double > | QPData |
typedef QPDataBaseTpl< double > | QPDataBase |
typedef QPDataQuadProgTpl< double > | QPDataQuadProg |
Functions | |
template<typename T1 , typename T2 > | |
aligned_pair< T1, T2 > | make_pair (const T1 &t1, const T2 &t2) |
std::string | HQPDataToString (const HQPData &data, bool printMatrices=false) |
Variables | |
class TSID_DLLAPI | SolverHQPBase |
template<int nVars, int nEqCon, int nIneqCon> | |
class TSID_DLLAPI | SolverHQuadProgRT |
typedef pinocchio::container::aligned_vector< aligned_pair<double, std::shared_ptr<const math::ConstraintBase> > > tsid::solvers::ConstConstraintLevel |
typedef pinocchio::container::aligned_vector<ConstConstraintLevel> tsid::solvers::ConstHQPData |
typedef pinocchio::container::aligned_vector< aligned_pair<double, std::shared_ptr<math::ConstraintBase> > > tsid::solvers::ConstraintLevel |
typedef pinocchio::container::aligned_vector<ConstraintLevel> tsid::solvers::HQPData |
typedef QPDataTpl<double> tsid::solvers::QPData |
typedef QPDataBaseTpl<double> tsid::solvers::QPDataBase |
typedef QPDataQuadProgTpl<double> tsid::solvers::QPDataQuadProg |
std::string tsid::solvers::HQPDataToString | ( | const HQPData & | data, |
bool | printMatrices = false |
||
) |
|
inline |
class TSID_DLLAPI tsid::solvers::SolverHQuadProgRT |