Template Class rda_adaptor
Defined in File rda_adaptor.hpp
Inheritance Relationships
Base Types
public rer::client< rda_adaptor< TController > >
public cosm::tv::robot_dynamics_applicator
(Class robot_dynamics_applicator)
Class Documentation
-
template<typename TController>
class rda_adaptor : public rer::client<rda_adaptor<TController>>, public cosm::tv::robot_dynamics_applicator Adapts ctv::robot_dynamics_applicator to work within the ARGoS simulator.
Public Functions
-
inline rda_adaptor(const ctv::config::robot_dynamics_applicator_config *config, const cpargos::swarm_manager_adaptor *const sm)
-
rda_adaptor(const rda_adaptor&) = delete
-
inline virtual double avg_motion_throttle(void) const override
Compute the average motion throttle that is currently being applied to the swarm.
-
const rda_adaptor &operator=(const rda_adaptor&) = delete
-
inline virtual void update(void) override
Update the state of all applied variances. Should be called once per timestep.
-
inline rda_adaptor(const ctv::config::robot_dynamics_applicator_config *config, const cpargos::swarm_manager_adaptor *const sm)