#include <tasks.h>
|
| Eigen::VectorXd | GetGoal (const std::string &task_name, int t) const |
| |
| double | GetRho (const std::string &task_name, int t) const |
| |
| Eigen::MatrixXd | GetS (const std::string &task_name, int t) const |
| |
| Eigen::VectorXd | GetTaskError (const std::string &task_name, int t) const |
| |
| virtual void | Initialize (const std::vector< exotica::Initializer > &inits, std::shared_ptr< PlanningProblem > prob, TaskSpaceVector &Phi) |
| |
| void | ReinitializeVariables (int _T, std::shared_ptr< PlanningProblem > _prob, const TaskSpaceVector &_Phi) |
| |
| void | SetGoal (const std::string &task_name, Eigen::VectorXdRefConst goal, int t) |
| |
| void | SetRho (const std::string &task_name, const double rho_in, int t) |
| |
| | TimeIndexedTask ()=default |
| |
| void | Update (const TaskSpaceVector &big_Phi, Eigen::MatrixXdRefConst big_dPhi_dx, Eigen::MatrixXdRefConst big_dPhi_du, HessianRefConst big_ddPhi_ddx, HessianRefConst big_ddPhi_ddu, HessianRefConst big_ddPhi_dxdu, int t) |
| |
| void | Update (const TaskSpaceVector &big_Phi, Eigen::MatrixXdRefConst big_dPhi_dx, Eigen::MatrixXdRefConst big_dPhi_du, int t) |
| |
| void | Update (const TaskSpaceVector &big_Phi, Eigen::MatrixXdRefConst big_jacobian, HessianRefConst big_hessian, int t) |
| |
| void | Update (const TaskSpaceVector &big_Phi, Eigen::MatrixXdRefConst big_jacobian, int t) |
| |
| void | Update (const TaskSpaceVector &big_Phi, int t) |
| |
| void | UpdateS () |
| |
| void | ValidateTimeIndex (int &t_in) const |
| |
| virtual | ~TimeIndexedTask ()=default |
| |
| | Task ()=default |
| |
| virtual | ~Task ()=default |
| |
Definition at line 75 of file tasks.h.
| exotica::TimeIndexedTask::TimeIndexedTask |
( |
| ) |
|
|
default |
| virtual exotica::TimeIndexedTask::~TimeIndexedTask |
( |
| ) |
|
|
virtualdefault |
| Eigen::VectorXd exotica::TimeIndexedTask::GetGoal |
( |
const std::string & |
task_name, |
|
|
int |
t |
|
) |
| const |
| double exotica::TimeIndexedTask::GetRho |
( |
const std::string & |
task_name, |
|
|
int |
t |
|
) |
| const |
| Eigen::MatrixXd exotica::TimeIndexedTask::GetS |
( |
const std::string & |
task_name, |
|
|
int |
t |
|
) |
| const |
| Eigen::VectorXd exotica::TimeIndexedTask::GetTaskError |
( |
const std::string & |
task_name, |
|
|
int |
t |
|
) |
| const |
| void exotica::TimeIndexedTask::SetRho |
( |
const std::string & |
task_name, |
|
|
const double |
rho_in, |
|
|
int |
t |
|
) |
| |
| void exotica::TimeIndexedTask::Update |
( |
const TaskSpaceVector & |
big_Phi, |
|
|
int |
t |
|
) |
| |
| void exotica::TimeIndexedTask::UpdateS |
( |
| ) |
|
| void exotica::TimeIndexedTask::ValidateTimeIndex |
( |
int & |
t_in | ) |
const |
|
inline |
| std::vector<Hessian> exotica::TimeIndexedTask::ddPhi_ddu |
| std::vector<Hessian> exotica::TimeIndexedTask::ddPhi_ddx |
| std::vector<Hessian> exotica::TimeIndexedTask::ddPhi_dxdu |
| std::vector<Eigen::MatrixXd> exotica::TimeIndexedTask::dPhi_du |
| std::vector<Eigen::MatrixXd> exotica::TimeIndexedTask::dPhi_dx |
| std::vector<Hessian> exotica::TimeIndexedTask::hessian |
| std::vector<Eigen::MatrixXd> exotica::TimeIndexedTask::jacobian |
| std::vector<Eigen::VectorXd> exotica::TimeIndexedTask::rho |
| std::vector<Eigen::MatrixXd> exotica::TimeIndexedTask::S |
| int exotica::TimeIndexedTask::T |
| std::vector<Eigen::VectorXd> exotica::TimeIndexedTask::ydiff |
The documentation for this struct was generated from the following files: