24 namespace task_dynamics
40 const
Eigen::VectorXd & value() const;
43 virtual
void updateValue() = 0;
47 bool checkType() const;
53 const function::abstract::Function & function() const;
55 constraint::
Type type() const;
57 const
Eigen::VectorXd & rhs() const;
67 constraint::
Type type_;
89 {
return dynamic_cast<const T *
>(
this) !=
nullptr; }
#define SET_UPDATES(SelfT,...)
Definition: AbstractNode.h:138
#define SET_OUTPUTS(SelfT,...)
Definition: Outputs.h:113
#define TVM_DLLAPI
Definition: api.h:35
Definition: Function.h:45
Definition: TaskDynamicsImpl.h:33
constraint::Type type() const
Definition: TaskDynamicsImpl.h:83
bool checkType() const
Definition: TaskDynamicsImpl.h:88
const function::abstract::Function & function() const
Definition: TaskDynamicsImpl.h:77
Order order() const
Definition: TaskDynamicsImpl.h:75
const Eigen::VectorXd & rhs() const
Definition: TaskDynamicsImpl.h:85
Definition: TaskDynamics.h:37
Definition: AffineExprDetail.h:95
Type
Definition: enums.h:15
Order
Definition: enums.h:14
std::shared_ptr< function::abstract::Function > FunctionPtr
Definition: defs.h:57