|
tsid
1.8.0
Efficient Task Space Inverse Dynamics for Multi-body Systems based on Pinocchio
|
#include <memory>#include "tsid/config.hh"#include "tsid/math/fwd.hpp"#include "tsid/solvers/solver-qpData.hpp"#include <pinocchio/container/aligned-vector.hpp>

Go to the source code of this file.
Classes | |
| class | tsid::solvers::aligned_pair< T1, T2 > |
Namespaces | |
| tsid | |
| tsid::solvers | |
Macros | |
| #define | DEFAULT_HESSIAN_REGULARIZATION 1e-8 |
Typedefs | |
| typedef pinocchio::container::aligned_vector< aligned_pair< double, std::shared_ptr< math::ConstraintBase > > > | tsid::solvers::ConstraintLevel |
| typedef pinocchio::container::aligned_vector< aligned_pair< double, std::shared_ptr< const math::ConstraintBase > > > | tsid::solvers::ConstConstraintLevel |
| typedef pinocchio::container::aligned_vector< ConstraintLevel > | tsid::solvers::HQPData |
| typedef pinocchio::container::aligned_vector< ConstConstraintLevel > | tsid::solvers::ConstHQPData |
| typedef QPDataTpl< double > | tsid::solvers::QPData |
| typedef QPDataBaseTpl< double > | tsid::solvers::QPDataBase |
| typedef QPDataQuadProgTpl< double > | tsid::solvers::QPDataQuadProg |
Functions | |
| template<typename T1 , typename T2 > | |
| aligned_pair< T1, T2 > | tsid::solvers::make_pair (const T1 &t1, const T2 &t2) |
Variables | |
| SOLVER_HQP_EIQUADPROG = 0 | |
| SOLVER_HQP_EIQUADPROG_FAST = 1 | |
| HQP_STATUS_UNKNOWN = -1 | |
| HQP_STATUS_OPTIMAL = 0 | |
| HQP_STATUS_INFEASIBLE = 1 | |
| HQP_STATUS_UNBOUNDED = 2 | |
| HQP_STATUS_MAX_ITER_REACHED = 3 | |
| class TSID_DLLAPI | tsid::solvers::SolverHQPBase |
| template<int nVars, int nEqCon, int nIneqCon> | |
| class TSID_DLLAPI | tsid::solvers::SolverHQuadProgRT |
| #define DEFAULT_HESSIAN_REGULARIZATION 1e-8 |
| HQP_STATUS_INFEASIBLE = 1 |
| HQP_STATUS_MAX_ITER_REACHED = 3 |
| HQP_STATUS_OPTIMAL = 0 |
| HQP_STATUS_UNBOUNDED = 2 |
| HQP_STATUS_UNKNOWN = -1 |
| SOLVER_HQP_EIQUADPROG = 0 |
| SOLVER_HQP_EIQUADPROG_FAST = 1 |