Go to the documentation of this file.
18 #ifndef __invdyn_solvers_hqp_qpmad_hpp__
19 #define __invdyn_solvers_hqp_qpmad_hpp__
23 #include <qpmad/solver.h>
32 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
44 void resize(
unsigned int n,
unsigned int neq,
unsigned int nin)
override;
51 void retrieveQPData(
const HQPData& problemData,
52 const bool hessianRegularization =
true)
override;
55 double getObjectiveValue()
override;
60 void sendMsg(
const std::string&
s);
83 #endif // ifndef __invdyn_solvers_hqp_qpmad_hpp__
math::ConstRefMatrix ConstRefMatrix
double m_hessian_regularization
Mat & solve(const ModelTpl< Scalar, Options, JointCollectionTpl > &model, const DataTpl< Scalar, Options, JointCollectionTpl > &data, const Eigen::MatrixBase< Mat > &y)
Eigen::Ref< Vector > RefVector
math::RefVector RefVector
Abstract interface for a Quadratic Program (HQP) solver.
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > Matrix
unsigned int m_n
number of equality-inequality constraints
const typedef Eigen::Ref< const Vector > ConstRefVector
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
Implementation of Quadratic Program (HQP) solver using qpmad.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Matrix Matrix
const typedef Eigen::Ref< const Matrix > ConstRefMatrix
math::ConstRefVector ConstRefVector
qpmad::SolverParameters Settings
pinocchio::container::aligned_vector< ConstraintLevel > HQPData
tsid
Author(s): Andrea Del Prete, Justin Carpentier
autogenerated on Sat May 3 2025 02:48:17