#include <task-weight.h>
Classes | |
struct | TaskContener |
Public Member Functions | |
TaskWeight (const std::string &name) | |
virtual void | display (std::ostream &os) const |
dg::sot::VectorMultiBound & | computeTask (dg::sot::VectorMultiBound &res, int time) |
dg::Matrix & | computeJacobian (dg::Matrix &res, int time) |
void | addTask (const std::string &name, const double &w) |
void | setWeight (const std::string &name, const double &w) |
TaskWeight (const std::string &name) | |
virtual void | display (std::ostream &os) const |
dg::sot::VectorMultiBound & | computeTask (dg::sot::VectorMultiBound &res, int time) |
dg::Matrix & | computeJacobian (dg::Matrix &res, int time) |
void | addTask (const std::string &name, const double &w) |
void | setWeight (const std::string &name, const double &w) |
Public Attributes | |
std::list< TaskContener > | taskList |
dynamicgraph::sot::dyninv::TaskWeight::TaskWeight | ( | const std::string & | name | ) |
References dynamicgraph::Entity::addCommand(), addTask(), dynamicgraph::Entity::commandMap, computeJacobian(), computeTask(), docCommandVoid2(), dynamicgraph::sot::TaskAbstract::jacobianSOUT, makeCommandVoid2(), dynamicgraph::Signal< T, Time >::setFunction(), setWeight(), and dynamicgraph::sot::TaskAbstract::taskSOUT.
dynamicgraph::sot::dyninv::TaskWeight::TaskWeight | ( | const std::string & | name | ) |
void dynamicgraph::sot::dyninv::TaskWeight::addTask | ( | const std::string & | name, |
const double & | w | ||
) |
void dynamicgraph::sot::dyninv::TaskWeight::addTask | ( | const std::string & | name, |
const double & | w | ||
) |
dg::Matrix & dynamicgraph::sot::dyninv::TaskWeight::computeJacobian | ( | dg::Matrix & | res, |
int | time | ||
) |
Reimplemented from dynamicgraph::sot::Task.
References dynamicgraph::sot::TaskAbstract::jacobianSOUT, dynamicgraph::sot::dyninv::TaskWeight::TaskContener::task, taskList, and dynamicgraph::sot::dyninv::TaskWeight::TaskContener::weight.
Referenced by TaskWeight().
dg::Matrix& dynamicgraph::sot::dyninv::TaskWeight::computeJacobian | ( | dg::Matrix & | res, |
int | time | ||
) |
Reimplemented from dynamicgraph::sot::Task.
dg::sot::VectorMultiBound& dynamicgraph::sot::dyninv::TaskWeight::computeTask | ( | dg::sot::VectorMultiBound & | res, |
int | time | ||
) |
dg::sot::VectorMultiBound & dynamicgraph::sot::dyninv::TaskWeight::computeTask | ( | dg::sot::VectorMultiBound & | res, |
int | time | ||
) |
void dynamicgraph::sot::dyninv::TaskWeight::display | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented from dynamicgraph::sot::Task.
References dynamicgraph::Entity::name.
virtual void dynamicgraph::sot::dyninv::TaskWeight::display | ( | std::ostream & | os | ) | const [virtual] |
Reimplemented from dynamicgraph::sot::Task.
void dynamicgraph::sot::dyninv::TaskWeight::setWeight | ( | const std::string & | name, |
const double & | w | ||
) |
void dynamicgraph::sot::dyninv::TaskWeight::setWeight | ( | const std::string & | name, |
const double & | w | ||
) |
Referenced by addTask(), computeJacobian(), computeTask(), and setWeight().