Struct synchronized_env_mixin

Inheritance Relationships

Derived Types

  • public bitrl::envs::EnvBase< TimeStep< bool >, MultiArmedBanditsSpace > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< std::vector< uint_t > >, DiscreteVectorStateDiscreteActionEnv< 53, 0, 4, uint_t > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< uint_t >, ScalarDiscreteEnv< state_size, 2, 0, 0 > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< detail::board_state_type >, detail::GridWorldEnv< side_size_ > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateDiscreteActionEnv< 6, 2, 0, real_t > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< VectorTimeStep< detail_::AcrobotVEnv::state_type >, detail_::AcrobotVEnv > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< uint_t >, ScalarDiscreteEnv< state_end, action_end, 0, 0 > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateDiscreteActionEnv< 4, 2, 0, real_t > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< VectorTimeStepType, SpaceType > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateContinuousVectorActionEnv< 8, 2, real_t, real_t > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateDiscreteActionEnv< 8, 4, 0, real_t > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateDiscreteActionEnv< 3, 2, 0, real_t > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateContinuousScalarBoundedActionEnv< 3, 1, RealRange<-2.0, 2.0 >, 0, real_t > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStepType, ScalarDiscreteEnv< state_end, action_end, 0, 0 > > (Template Class EnvBase)

  • public bitrl::envs::EnvBase< TimeStepType, SpaceType > (Template Class EnvBase)

Struct Documentation

struct synchronized_env_mixin

class synchronized_env_mixin

Subclassed by bitrl::envs::EnvBase< TimeStep< bool >, MultiArmedBanditsSpace >, bitrl::envs::EnvBase< TimeStep< std::vector< uint_t > >, DiscreteVectorStateDiscreteActionEnv< 53, 0, 4, uint_t > >, bitrl::envs::EnvBase< TimeStep< uint_t >, ScalarDiscreteEnv< state_size, 2, 0, 0 > >, bitrl::envs::EnvBase< TimeStep< detail::board_state_type >, detail::GridWorldEnv< side_size_ > >, bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateDiscreteActionEnv< 6, 2, 0, real_t > >, bitrl::envs::EnvBase< VectorTimeStep< detail_::AcrobotVEnv::state_type >, detail_::AcrobotVEnv >, bitrl::envs::EnvBase< TimeStep< uint_t >, ScalarDiscreteEnv< state_end, action_end, 0, 0 > >, bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateDiscreteActionEnv< 4, 2, 0, real_t > >, bitrl::envs::EnvBase< VectorTimeStepType, SpaceType >, bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateContinuousVectorActionEnv< 8, 2, real_t, real_t > >, bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateDiscreteActionEnv< 8, 4, 0, real_t > >, bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateDiscreteActionEnv< 3, 2, 0, real_t > >, bitrl::envs::EnvBase< TimeStep< std::vector< real_t > >, ContinuousVectorStateContinuousScalarBoundedActionEnv< 3, 1, RealRange<-2.0, 2.0 >, 0, real_t > >, bitrl::envs::EnvBase< TimeStepType, ScalarDiscreteEnv< state_end, action_end, 0, 0 > >, bitrl::envs::EnvBase< TimeStepType, SpaceType >

Public Functions

inline virtual void sync(const std::unordered_map<std::string, std::any>&)

Synchronize the environment.