18 #ifndef __invdyn_task_actuation_equality_hpp__ 19 #define __invdyn_task_actuation_equality_hpp__ 28 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
53 const Vector&
mask()
const;
54 void mask(
const Vector& mask);
66 #endif // ifndef __invdyn_task_actuation_equality_hpp__
TaskActuationEquality(const std::string &name, RobotWrapper &robot)
ConstraintEquality m_constraint
const std::string & name() const
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
const ConstraintBase & getConstraint() const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef math::Index Index
math::ConstraintEquality ConstraintEquality
math::ConstRefVector ConstRefVector
const Vector & mask() const
void setReference(math::ConstRefVector ref)
const Eigen::Ref< const Vector > ConstRefVector
const Vector & getWeightVector() const
Wrapper for a robot based on pinocchio.
virtual ~TaskActuationEquality()
int dim() const
Return the dimension of the task. should be overloaded in the child class.
Eigen::TensorRef< Tensor > ref(Eigen::TensorRef< Tensor > tensor)
void setWeightVector(math::ConstRefVector weights)
const ConstraintBase & compute(const double t, ConstRefVector q, ConstRefVector v, Data &data)
const Vector & getReference() const