Clone(Robot *const _r) const override | PIDFeedback | virtual |
ComputeDesiredForce(const Cfg &_current, const Cfg &_target, const double _dt) override | PIDFeedback | protectedvirtual |
ComputeNearestContinuousControl(const Cfg &_current, std::vector< double > &&_force) | ControllerMethod | protectedvirtual |
ComputeNearestControl(const Cfg &_current, std::vector< double > &&_force) | ControllerMethod | protectedvirtual |
ComputeNearestDiscreteControl(const Cfg &_current, std::vector< double > &&_force) | ControllerMethod | protectedvirtual |
ControllerMethod(Robot *const _r) | ControllerMethod | |
ControllerMethod(Robot *const _r, XMLNode &_node) | ControllerMethod | |
ControllerMethod(Robot *const _r, const ControllerMethod &_c) | ControllerMethod | |
ControllerMethod(const ControllerMethod &)=delete (defined in ControllerMethod) | ControllerMethod | |
ControllerMethod(ControllerMethod &&)=delete (defined in ControllerMethod) | ControllerMethod | |
Factory(Robot *const _r, XMLNode &_node) | ControllerMethod | static |
GetControlSet() noexcept | ControllerMethod | |
GetRandomControl(const Cfg &_current, const double _dt) const noexcept | ControllerMethod | virtual |
Initialize(const Cfg &_target) | PIDFeedback | protected |
m_controls | ControllerMethod | protected |
m_d | PIDFeedback | protected |
m_debug | ControllerMethod | protected |
m_i | PIDFeedback | protected |
m_integral | PIDFeedback | protected |
m_p | PIDFeedback | protected |
m_previousError | PIDFeedback | protected |
m_robot | ControllerMethod | protected |
m_target | PIDFeedback | protected |
operator()(const Cfg &_current, const Cfg &_target, const double _dt) override | PIDFeedback | virtual |
operator=(const ControllerMethod &)=delete (defined in ControllerMethod) | ControllerMethod | |
operator=(ControllerMethod &&)=delete (defined in ControllerMethod) | ControllerMethod | |
PIDFeedback(Robot *const _r, const double _p, const double _i, const double _d) | PIDFeedback | |
PIDFeedback(Robot *const _r, XMLNode &_node) | PIDFeedback | |
PIDFeedback(Robot *const _r, const PIDFeedback &_c) | PIDFeedback | |
SetControlSet(ControlSet *const _c) noexcept | ControllerMethod | |
~ControllerMethod() (defined in ControllerMethod) | ControllerMethod | virtual |
~PIDFeedback() (defined in PIDFeedback) | PIDFeedback | virtual |