void computeControlledDynamics(const ct::core::StateVector< quadrotor::nStates > &state, const ct::core::Time &t, const ct::core::ControlVector< quadrotor::nControls > &control, ct::core::StateVector< quadrotor::nStates > &derivative) override
Definition: Quadrotor.hpp:30
Quadrotor(std::shared_ptr< ct::core::Controller< quadrotor::nStates, quadrotor::nControls >> controller=nullptr)
Definition: Quadrotor.hpp:23
const size_t nControls
Definition: declarations.hpp:13
const size_t nStates
Definition: declarations.hpp:12
Quadrotor * clone() const override
Definition: Quadrotor.hpp:29
quadrotor::state_vector_t quadrotor_ode(const quadrotor::state_vector_t &x, const quadrotor::control_vector_t &u)
Definition: quadrotor_ode.cpp:18
Quadrotor(const Quadrotor &arg)
Definition: Quadrotor.hpp:28
ControlledSystem(const SYSTEM_TYPE &type=SYSTEM_TYPE::GENERAL)
Definition: Quadrotor.hpp:20