bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
bitrl::dynamics::DiffDriveDynamics Member List

This is the complete list of members for bitrl::dynamics::DiffDriveDynamics, including all inherited members.

allows_matrix_updates() constbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
DiffDriveDynamics(DynamicVersion type=DynamicVersion::V1, bool update_description_matrices_on_evaluate=true)bitrl::dynamics::DiffDriveDynamicsexplicit
DiffDriveDynamics(state_type &&state)bitrl::dynamics::DiffDriveDynamicsexplicit
dt_bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >protected
DynamicVersion enum namebitrl::dynamics::DiffDriveDynamics
evaluate(const input_type &input) overridebitrl::dynamics::DiffDriveDynamicsvirtual
MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >::evaluate(const input_type &input)=0bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >pure virtual
get_angular_velocity() constbitrl::dynamics::DiffDriveDynamicsinline
get_matrix(const std::string &name)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_matrix(const std::string &name) constbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_orientation() constbitrl::dynamics::DiffDriveDynamicsinline
get_state() constbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_state()bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_state_property(const std::string &name) constbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_state_variables_names() constbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_time_step() constbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_tolerance() constbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_vector(const std::string &name)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_vector(const std::string &name) constbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
get_velocity() constbitrl::dynamics::DiffDriveDynamicsinline
get_x_position() constbitrl::dynamics::DiffDriveDynamicsinline
get_y_position() constbitrl::dynamics::DiffDriveDynamicsinline
has_matrix(const std::string &name) constbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
initialize_matrices(const input_type &input)bitrl::dynamics::DiffDriveDynamics
input_type typedefbitrl::dynamics::DiffDriveDynamics
integrate(const SysState< 3 > &state, const input_type &input, const DynamicVersion version)bitrl::dynamics::DiffDriveDynamicsstatic
integrate(const input_type &input)bitrl::dynamics::DiffDriveDynamics
integrate_state_v1(const SysState< 3 > &state, real_t tol, real_t dt, real_t v, real_t w, const std::array< real_t, 2 > &errors)bitrl::dynamics::DiffDriveDynamicsstatic
integrate_state_v2(const SysState< 3 > &state, real_t dt, real_t v, real_t w, const std::array< real_t, 2 > &errors)bitrl::dynamics::DiffDriveDynamicsstatic
integrate_state_v3(const SysState< 3 > &state, real_t r, real_t l, real_t dt, real_t w1, real_t w2, const std::array< real_t, 2 > &errors)bitrl::dynamics::DiffDriveDynamicsstatic
matrix_description_bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >protected
matrix_descriptor_type typedefbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >
matrix_type typedefbitrl::dynamics::DiffDriveDynamics
MotionModelDynamicsBase(bool update_description_matrices_on_evaluate=true)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >explicitprotected
MotionModelDynamicsBase(const state_type &init_state, bool update_description_matrices_on_evaluate=true)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >protected
output_type typedefbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >
set_matrix(const std::string &name, const matrix_type &mat)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
set_matrix_update_flag(bool f)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
set_orientation(real_t theta)bitrl::dynamics::DiffDriveDynamicsinline
set_state_name_value(uint_t i, const std::string &name, real_t val)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
set_state_name_value(uint_t i, const std::pair< std::string, real_t > &val)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
set_state_property(const std::string &name, real_t value)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
set_time_step(real_t dt)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
set_tolerance(real_t tol)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
set_vector(const std::string &name, const vector_type &vec)bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >inline
set_x_position(real_t x)bitrl::dynamics::DiffDriveDynamicsinline
set_y_position(real_t y)bitrl::dynamics::DiffDriveDynamicsinline
state_bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >protected
state_dimensionbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >static
state_type typedefbitrl::dynamics::DiffDriveDynamics
tol_bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >protected
update_description_matrices_on_evaluate_bitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >protected
update_matrices(const input_type &input)bitrl::dynamics::DiffDriveDynamics
vector_type typedefbitrl::dynamics::DiffDriveDynamics
~MotionModelDynamicsBase()=defaultbitrl::dynamics::MotionModelDynamicsBase< SysState< 3 >, DynamicsMatrixDescriptor, std::map< std::string, std::any > >virtual