AddRemoveContactTask(const mc_rbdyn::Robots &robots, std::shared_ptr< mc_solver::BoundedSpeedConstr > constSpeedConstr, const mc_rbdyn::Contact &contact, double direction, double speed=0.01, double stiffness=2, double weight=1000, Eigen::Vector3d *userT_0_s=nullptr) | mc_tasks::AddRemoveContactTask | |
AddRemoveContactTask(const mc_solver::QPSolver &solver, const mc_rbdyn::Contact &contact, double direction, double speed=0.01, double stiffness=2, double weight=1000, Eigen::Vector3d *userT_0_s=nullptr) | mc_tasks::AddRemoveContactTask | |
addToGUI(mc_rtc::gui::StateBuilder &) | mc_tasks::MetaTask | protectedvirtual |
addToGUI(MetaTask &t, mc_rtc::gui::StateBuilder &gui) | mc_tasks::MetaTask | inlineprotectedstatic |
addToLogger(mc_rtc::Logger &) | mc_tasks::MetaTask | inlineprotectedvirtual |
addToLogger(MetaTask &t, mc_rtc::Logger &logger) | mc_tasks::MetaTask | inlineprotectedstatic |
mc_tasks::MetaTask::addToSolver(MetaTask &t, mc_solver::QPSolver &solver) | mc_tasks::MetaTask | inlineprotectedstatic |
Backend typedef | mc_tasks::MetaTask | |
backend() const noexcept | mc_tasks::MetaTask | inline |
backend_ | mc_tasks::MetaTask | protected |
bodyId | mc_tasks::AddRemoveContactTask | |
buildCompletionCriteria(double dt, const mc_rtc::Configuration &config) const | mc_tasks::MetaTask | protectedvirtual |
constSpeedConstr | mc_tasks::AddRemoveContactTask | |
dimWeight(const Eigen::VectorXd &dimW) override | mc_tasks::AddRemoveContactTask | virtual |
dimWeight() const override | mc_tasks::AddRemoveContactTask | virtual |
direction(double direction) | mc_tasks::AddRemoveContactTask | |
direction_ | mc_tasks::AddRemoveContactTask | |
dofMat | mc_tasks::AddRemoveContactTask | |
ensureHasJoints(const mc_rbdyn::Robot &robot, const std::vector< std::string > &joints, const std::string &prefix) | mc_tasks::MetaTask | inlineprotectedstatic |
envIndex | mc_tasks::AddRemoveContactTask | |
eval() const override | mc_tasks::AddRemoveContactTask | virtual |
impl_ | mc_tasks::AddRemoveContactTask | |
incrementIterInSolver() noexcept | mc_tasks::MetaTask | inline |
iterInSolver() const noexcept | mc_tasks::MetaTask | inline |
iterInSolver_ | mc_tasks::MetaTask | protected |
load(mc_solver::QPSolver &solver, const mc_rtc::Configuration &config) | mc_tasks::MetaTask | virtual |
MetaTask() | mc_tasks::MetaTask | inline |
name(const std::string &name) | mc_tasks::MetaTask | inlinevirtual |
name() const | mc_tasks::MetaTask | inline |
name_ | mc_tasks::MetaTask | protected |
normal | mc_tasks::AddRemoveContactTask | |
RemoveContactTask(mc_rbdyn::Robots &robots, std::shared_ptr< mc_solver::BoundedSpeedConstr > constSpeedConstr, mc_rbdyn::Contact &contact, double speed=0.01, double stiffness=2, double weight=1000, Eigen::Vector3d *userT_0_s=nullptr) | mc_tasks::RemoveContactTask | |
RemoveContactTask(mc_solver::QPSolver &solver, mc_rbdyn::Contact &contact, double speed=0.01, double stiffness=2, double weight=1000, Eigen::Vector3d *userT_0_s=nullptr) | mc_tasks::RemoveContactTask | |
removeFromGUI(mc_rtc::gui::StateBuilder &) | mc_tasks::MetaTask | protectedvirtual |
removeFromGUI(MetaTask &t, mc_rtc::gui::StateBuilder &gui) | mc_tasks::MetaTask | inlineprotectedstatic |
removeFromLogger(mc_rtc::Logger &) | mc_tasks::MetaTask | protectedvirtual |
removeFromLogger(MetaTask &t, mc_rtc::Logger &logger) | mc_tasks::MetaTask | inlineprotectedstatic |
mc_tasks::MetaTask::removeFromSolver(MetaTask &t, mc_solver::QPSolver &solver) | mc_tasks::MetaTask | inlineprotectedstatic |
resetIterInSolver() noexcept | mc_tasks::MetaTask | inline |
robotBodyIndex | mc_tasks::AddRemoveContactTask | |
robotIndex | mc_tasks::AddRemoveContactTask | |
robots | mc_tasks::AddRemoveContactTask | |
robotSurf | mc_tasks::AddRemoveContactTask | |
speed() | mc_tasks::AddRemoveContactTask | inline |
speed(double s) | mc_tasks::AddRemoveContactTask | |
speed() const override | mc_tasks::AddRemoveContactTask | virtual |
speed_ | mc_tasks::AddRemoveContactTask | |
speedMat | mc_tasks::AddRemoveContactTask | |
stiffness() | mc_tasks::AddRemoveContactTask | inline |
stiffness_ | mc_tasks::AddRemoveContactTask | |
targetSpeed | mc_tasks::AddRemoveContactTask | |
targetTf | mc_tasks::AddRemoveContactTask | |
targetVelWeight | mc_tasks::AddRemoveContactTask | |
type() const | mc_tasks::MetaTask | inline |
type_ | mc_tasks::MetaTask | protected |
mc_tasks::MetaTask::update(MetaTask &t, mc_solver::QPSolver &solver) | mc_tasks::MetaTask | inlineprotectedstatic |
velError() | mc_tasks::AddRemoveContactTask | |
weight() | mc_tasks::AddRemoveContactTask | inline |
weight_ | mc_tasks::AddRemoveContactTask | |
~MetaTask() | mc_tasks::MetaTask | virtual |