tsid 1.9.0
Efficient Task Space Inverse Dynamics for Multi-body Systems based on Pinocchio
Loading...
Searching...
No Matches
tsid::solvers Namespace Reference

Classes

class  aligned_pair
class  HQPOutput
struct  QPDataBaseTpl
struct  QPDataQuadProgTpl
struct  QPDataTpl
class  SolverHQPBase
 Abstract interface for a Quadratic Program (HQP) solver. More...
struct  SolverHQPFactory
class  SolverHQpmad
 Implementation of Quadratic Program (HQP) solver using qpmad. More...
class  SolverHQuadProg
 Abstract interface for a Quadratic Program (HQP) solver. More...
class  SolverHQuadProgFast
class  SolverHQuadProgRT
class  SolverOSQP
class  SolverProxQP

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< ConstraintLevelHQPData
typedef pinocchio::container::aligned_vector< ConstConstraintLevelConstHQPData
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 Documentation

◆ ConstConstraintLevel

typedef pinocchio::container::aligned_vector< aligned_pair<double, std::shared_ptr<const math::ConstraintBase> > > tsid::solvers::ConstConstraintLevel

◆ ConstHQPData

typedef pinocchio::container::aligned_vector<ConstConstraintLevel> tsid::solvers::ConstHQPData

◆ ConstraintLevel

typedef pinocchio::container::aligned_vector< aligned_pair<double, std::shared_ptr<math::ConstraintBase> > > tsid::solvers::ConstraintLevel

◆ HQPData

typedef pinocchio::container::aligned_vector<ConstraintLevel> tsid::solvers::HQPData

◆ QPData

◆ QPDataBase

◆ QPDataQuadProg

Function Documentation

◆ HQPDataToString()

std::string tsid::solvers::HQPDataToString(const HQPData &data,
boolprintMatrices = false )

◆ make_pair()

template<typename T1, typename T2>
aligned_pair< T1, T2 > tsid::solvers::make_pair(const T1 &t1,
const T2 &t2 )
inline

Variable Documentation

◆ SolverHQPBase

class TSID_DLLAPI tsid::solvers::SolverHQPBase

◆ SolverHQuadProgRT

template<int nVars, int nEqCon, int nIneqCon>
class TSID_DLLAPI tsid::solvers::SolverHQuadProgRT