#include <tasks.h>
|
| | TimeIndexedTask ()=default |
| |
| virtual | ~TimeIndexedTask ()=default |
| |
| virtual void | Initialize (const std::vector< exotica::Initializer > &inits, std::shared_ptr< PlanningProblem > prob, TaskSpaceVector &Phi) |
| |
| void | UpdateS () |
| |
| 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 | ReinitializeVariables (int _T, std::shared_ptr< PlanningProblem > _prob, const TaskSpaceVector &_Phi) |
| |
| void | ValidateTimeIndex (int &t_in) const |
| |
| void | SetGoal (const std::string &task_name, Eigen::VectorXdRefConst goal, int t) |
| |
| Eigen::VectorXd | GetGoal (const std::string &task_name, int t) const |
| |
| void | SetRho (const std::string &task_name, const double rho_in, int t) |
| |
| double | GetRho (const std::string &task_name, int t) const |
| |
| Eigen::VectorXd | GetTaskError (const std::string &task_name, int t) const |
| |
| Eigen::MatrixXd | GetS (const std::string &task_name, int t) const |
| |
| | Task ()=default |
| |
| virtual | ~Task ()=default |
| |
◆ TimeIndexedTask()
| exotica::TimeIndexedTask::TimeIndexedTask |
( |
| ) |
|
|
default |
◆ ~TimeIndexedTask()
| virtual exotica::TimeIndexedTask::~TimeIndexedTask |
( |
| ) |
|
|
virtualdefault |
◆ GetGoal()
| Eigen::VectorXd exotica::TimeIndexedTask::GetGoal |
( |
const std::string & |
task_name, |
|
|
int |
t |
|
) |
| const |
◆ GetRho()
| double exotica::TimeIndexedTask::GetRho |
( |
const std::string & |
task_name, |
|
|
int |
t |
|
) |
| const |
◆ GetS()
| Eigen::MatrixXd exotica::TimeIndexedTask::GetS |
( |
const std::string & |
task_name, |
|
|
int |
t |
|
) |
| const |
◆ GetTaskError()
| Eigen::VectorXd exotica::TimeIndexedTask::GetTaskError |
( |
const std::string & |
task_name, |
|
|
int |
t |
|
) |
| const |
◆ Initialize()
◆ ReinitializeVariables()
◆ SetGoal()
◆ SetRho()
| void exotica::TimeIndexedTask::SetRho |
( |
const std::string & |
task_name, |
|
|
const double |
rho_in, |
|
|
int |
t |
|
) |
| |
◆ Update() [1/5]
◆ Update() [2/5]
◆ Update() [3/5]
◆ Update() [4/5]
◆ Update() [5/5]
| void exotica::TimeIndexedTask::Update |
( |
const TaskSpaceVector & |
big_Phi, |
|
|
int |
t |
|
) |
| |
◆ UpdateS()
| void exotica::TimeIndexedTask::UpdateS |
( |
| ) |
|
◆ ValidateTimeIndex()
| void exotica::TimeIndexedTask::ValidateTimeIndex |
( |
int & |
t_in | ) |
const |
|
inline |
◆ ddPhi_ddu
| std::vector<Hessian> exotica::TimeIndexedTask::ddPhi_ddu |
◆ ddPhi_ddx
| std::vector<Hessian> exotica::TimeIndexedTask::ddPhi_ddx |
◆ ddPhi_dxdu
| std::vector<Hessian> exotica::TimeIndexedTask::ddPhi_dxdu |
◆ dPhi_du
| std::vector<Eigen::MatrixXd> exotica::TimeIndexedTask::dPhi_du |
◆ dPhi_dx
| std::vector<Eigen::MatrixXd> exotica::TimeIndexedTask::dPhi_dx |
◆ hessian
| std::vector<Hessian> exotica::TimeIndexedTask::hessian |
◆ jacobian
| std::vector<Eigen::MatrixXd> exotica::TimeIndexedTask::jacobian |
◆ Phi
◆ rho
| std::vector<Eigen::VectorXd> exotica::TimeIndexedTask::rho |
| std::vector<Eigen::MatrixXd> exotica::TimeIndexedTask::S |
| int exotica::TimeIndexedTask::T |
◆ ydiff
| std::vector<Eigen::VectorXd> exotica::TimeIndexedTask::ydiff |
The documentation for this struct was generated from the following file:
- /tmp/exotica/exotica_core/include/exotica_core/tasks.h