31 #ifndef _AMINTEGRATE2NDORDER_H_ 32 #define _AMINTEGRATE2NDORDER_H_ 86 virtual unsigned int getDim()
const;
88 virtual void getMinMax(
double* min,
double* max)
const;
90 virtual std::vector<std::string>
getNames()
const;
92 virtual void computeCommand(MatNd* q_des, MatNd* q_dot_des, MatNd* T_des,
const MatNd* action,
double dt);
103 #endif //_AMINTEGRATE2NDORDER_H_ virtual ActionModel * getWrappedActionModel() const
virtual std::vector< std::string > getNames() const
#define RCSPYSIM_NOCOPY_NOMOVE(cls)
AMIntegrate2ndOrder(ActionModel *wrapped, double maxAction)
MatNd * integrated_action_dot
virtual void getStableAction(MatNd *action) const
MatNd * integrated_action
virtual unsigned int getDim() const
virtual void getMinMax(double *min, double *max) const
ActionModel * clone() const
virtual ~AMIntegrate2ndOrder()
virtual void computeCommand(MatNd *q_des, MatNd *q_dot_des, MatNd *T_des, const MatNd *action, double dt)