#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: