tsid::solvers Namespace Reference

Classes

class  aligned_pair
 
class  HQPOutput
 
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
 

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
 

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

Function Documentation

◆ HQPDataToString()

std::string tsid::solvers::HQPDataToString ( const HQPData data,
bool  printMatrices = 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