60 return os <<
"\033[1;37m"
61 <<
static_cast<const Task&
>(nonReactive)
65 <<
"\033[0m" << nonReactive.
x_dot_bar_ <<
"\n";
Definition NonReactiveTask.h:15
struct TaskParameter taskParameter_
Definition NonReactiveTask.h:94
virtual void CheckInitialization() noexcept(false)
auto TaskParameter() const -> const struct TaskParameter &
Definition NonReactiveTask.h:42
NonReactiveTask(const std::string ID, int taskSpace, int DoF)
void UpdateInternalActivationFunction() override
bool ConfigFromFile(libconfig::Config &confObj) noexcept(false) override
auto TaskParameter() -> TaskParameter &
Definition NonReactiveTask.h:33
~NonReactiveTask() override
friend std::ostream & operator<<(std::ostream &os, NonReactiveTask const &nonReactive)
Definition NonReactiveTask.h:58
auto SaturateReferenceRateComponentWise() -> bool &
Definition NonReactiveTask.h:46
bool initializedTaskParameter_
Definition NonReactiveTask.h:93
void UpdateReferenceRate() override
bool saturateRaferenceRateComponentWise_
Definition NonReactiveTask.h:95
void SaturateReferenceRate()
auto ID() const -> const std::string &
Definition Task.h:90
auto DoF() const -> int
Definition Task.h:74
Eigen::VectorXd x_dot_bar_
Definition Task.h:145
Task Parameter, used both in the equality and inequality task.
Definition TPIKDefines.h:48