Go to the documentation of this file.
18 #ifndef __invdyn_solvers_hqp_eiquadprog_fast_hpp__
19 #define __invdyn_solvers_hqp_eiquadprog_fast_hpp__
21 #include "tsid/deprecated.hh"
32 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
42 void resize(
unsigned int n,
unsigned int neq,
unsigned int nin)
override;
49 void retrieveQPData(
const HQPData& problemData,
50 const bool hessianRegularization =
true)
override;
56 double getObjectiveValue()
override;
59 bool setMaximumIterations(
unsigned int maxIter)
override;
62 void sendMsg(
const std::string&
s);
90 #endif // ifndef __invdyn_solvers_hqp_eiquadprog_fast_hpp__
eiquadprog::solvers::EiquadprogFast m_solver
Eigen::VectorXi m_activeSet
QPDataQuadProgTpl< double > m_qpData
number of variables
TSID_DEPRECATED Vector m_ci0
twice the rows because inequality constraints are bilateral
TSID_DEPRECATED Matrix m_CI
Mat & solve(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &y)
TSID_DEPRECATED Vector m_g
math::RefVector RefVector
Eigen::Ref< Vector > RefVector
Abstract interface for a Quadratic Program (HQP) solver.
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > Matrix
int m_activeSetSize
vector containing the indexes of the active inequalities
const QPDataQuadProg getQPData() const
TSID_DEPRECATED Matrix m_CE
const typedef Eigen::Ref< const Vector > ConstRefVector
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
unsigned int m_n
number of inequality constraints
const typedef Eigen::Ref< const Matrix > ConstRefMatrix
TSID_DEPRECATED Vector m_ce0
unsigned int m_nin
number of equality constraints
pinocchio::container::aligned_vector< ConstraintLevel > HQPData
double m_hessian_regularization
math::ConstRefVector ConstRefVector
math::ConstRefMatrix ConstRefMatrix
TSID_DEPRECATED Matrix m_H
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Matrix Matrix
tsid
Author(s): Andrea Del Prete, Justin Carpentier
autogenerated on Sat May 3 2025 02:48:16