void setMask(math::ConstRefVector mask) override
ConstraintEquality m_constraint
Vector getAcceleration(ConstRefVector dv) const override
const TrajectorySample & getReference() const override
const Vector & position_error() const override
const TSID_DEPRECATED Vector & mask() const
void difference(const LieGroupGenericTpl< LieGroupCollection > &lg, const Eigen::MatrixBase< ConfigL_t > &q0, const Eigen::MatrixBase< ConfigR_t > &q1, const Eigen::MatrixBase< Tangent_t > &v)
void setReference(const TrajectorySample &ref)
const Vector & velocity_error() const override
PINOCCHIO_COMPILER_DIAGNOSTIC_POP typedef std::size_t Index
const Vector & velocity_ref() const override
const Vector & position() const override
const ConstraintBase & getConstraint() const override
Eigen::Matrix< typename LieGroupCollection::Scalar, Eigen::Dynamic, 1, LieGroupCollection::Options > neutral(const LieGroupGenericTpl< LieGroupCollection > &lg)
const Vector & position_ref() const override
const Vector & getDesiredAcceleration() const override
int dim() const override
Return the dimension of the task. \info should be overloaded in the child class.
const ConstraintBase & compute(const double t, ConstRefVector q, ConstRefVector v, Data &data) override
const Vector & velocity() const override
TaskJointPosture(const std::string &name, RobotWrapper &robot)