A target for a tracking problem that corresponds to a state variable. More...
#include <StateTrackingTask.h>
Public Member Functions | |
StateTrackingTask () | |
StateTrackingTask (const StateTrackingTask &aTaskObject) | |
virtual | ~StateTrackingTask () |
StateTrackingTask & | operator= (const StateTrackingTask &aTaskObject) |
Assignment operator. | |
virtual double | getTaskError (const SimTK::State &s) |
virtual SimTK::Vector | getTaskErrorGradient (const SimTK::State &s) |
Return the gradient of the tracking error as a vector, whose length is the number of _controller->getModel().getActuators(). |
A target for a tracking problem that corresponds to a state variable.
OpenSim::StateTrackingTask::StateTrackingTask | ( | ) | [inline] |
OpenSim::StateTrackingTask::StateTrackingTask | ( | const StateTrackingTask & | aTaskObject | ) | [inline] |
virtual OpenSim::StateTrackingTask::~StateTrackingTask | ( | ) | [inline, virtual] |
virtual double OpenSim::StateTrackingTask::getTaskError | ( | const SimTK::State & | s | ) | [inline, virtual] |
virtual SimTK::Vector OpenSim::StateTrackingTask::getTaskErrorGradient | ( | const SimTK::State & | s | ) | [inline, virtual] |
Return the gradient of the tracking error as a vector, whose length is the number of _controller->getModel().getActuators().
StateTrackingTask& OpenSim::StateTrackingTask::operator= | ( | const StateTrackingTask & | aTask | ) | [inline] |
Assignment operator.
Reimplemented from OpenSim::TrackingTask.
Reimplemented in OpenSim::MuscleStateTrackingTask.