5#ifndef __invdyn_solvers_hqp_qpmad_hpp__ 6#define __invdyn_solvers_hqp_qpmad_hpp__ 10#include <qpmad/solver.h> 19 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
31 void resize(
unsigned int n,
unsigned int neq,
unsigned int nin)
override;
39 const bool hessianRegularization =
true)
override;
47 void sendMsg(
const std::string& s);
Definition solver-HQP-output.hpp:29
SolverHQPBase(const std::string &name)
Definition solver-HQP-base.cpp:16
virtual const std::string & name() const
Definition solver-HQP-base.hpp:47
Vector m_ub
Definition solver-HQP-qpmad.hpp:57
math::ConstRefMatrix ConstRefMatrix
Definition solver-HQP-qpmad.hpp:25
math::Vector Vector
Definition solver-HQP-qpmad.hpp:22
Vector m_cu
Definition solver-HQP-qpmad.hpp:60
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Matrix Matrix
Definition solver-HQP-qpmad.hpp:21
void retrieveQPData(const HQPData &problemData, const bool hessianRegularization=true) override
Definition solver-HQP-qpmad.cpp:62
Matrix m_H
Definition solver-HQP-qpmad.hpp:54
Settings m_settings
Definition solver-HQP-qpmad.hpp:50
math::RefVector RefVector
Definition solver-HQP-qpmad.hpp:23
double getObjectiveValue() override
Definition solver-HQP-qpmad.cpp:193
const HQPOutput & solve(const HQPData &problemData) override
Definition solver-HQP-qpmad.cpp:136
Settings & settings()
Definition solver-HQP-qpmad.hpp:44
qpmad::SolverParameters Settings
Definition solver-HQP-qpmad.hpp:27
qpmad::Solver m_solver
Definition solver-HQP-qpmad.hpp:49
unsigned int m_n
number of equality-inequality constraints
Definition solver-HQP-qpmad.hpp:65
unsigned int m_nc
Definition solver-HQP-qpmad.hpp:64
void resize(unsigned int n, unsigned int neq, unsigned int nin) override
Definition solver-HQP-qpmad.cpp:29
double m_hessian_regularization
Definition solver-HQP-qpmad.hpp:62
math::ConstRefVector ConstRefVector
Definition solver-HQP-qpmad.hpp:24
SolverHQpmad(const std::string &name)
Definition solver-HQP-qpmad.cpp:18
Vector m_cl
Definition solver-HQP-qpmad.hpp:59
Vector m_lb
Definition solver-HQP-qpmad.hpp:56
bool m_has_bounds
Definition solver-HQP-qpmad.hpp:52
Vector m_g
Definition solver-HQP-qpmad.hpp:55
Matrix m_C
Definition solver-HQP-qpmad.hpp:58
const Eigen::Ref< const Matrix > ConstRefMatrix
Definition fwd.hpp:38
const Eigen::Ref< const Vector > ConstRefVector
Definition fwd.hpp:35
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
Definition fwd.hpp:22
Eigen::Ref< Vector > RefVector
Definition fwd.hpp:34
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > Matrix
Definition fwd.hpp:23
pinocchio::container::aligned_vector< ConstraintLevel > HQPData
Definition fwd.hpp:99
Definition constraint-bound.hpp:25