bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
bitrl::envs::ContinuousVectorStateContinuousVectorActionEnv< StateSpaceSize, ActionSpaceSize, StateSpaceItemType, ActionSpaceItemType > Struct Template Reference

#include <env_types.h>

Public Types

typedef ContinuousVectorSpace< StateSpaceSize, StateSpaceItemType > state_space
 The type of the state space.
 
typedef state_space::space_item_type state_type
 The type of state.
 
typedef ContinuousVectorSpace< ActionSpaceSize, ActionSpaceItemType > action_space
 The type of the action space.
 
typedef action_space::space_item_type action_type
 The type of action.
 

Static Public Attributes

static constexpr uint_t STATE_SPACE_SIZE = state_space::size
 state space size
 
static constexpr uint_t ACTION_SPACE_SIZE = action_space::size
 action space size
 

Member Typedef Documentation

◆ action_space

template<uint_t StateSpaceSize, uint_t ActionSpaceSize, typename StateSpaceItemType = real_t, typename ActionSpaceItemType = real_t>
typedef ContinuousVectorSpace<ActionSpaceSize, ActionSpaceItemType> bitrl::envs::ContinuousVectorStateContinuousVectorActionEnv< StateSpaceSize, ActionSpaceSize, StateSpaceItemType, ActionSpaceItemType >::action_space

The type of the action space.

◆ action_type

template<uint_t StateSpaceSize, uint_t ActionSpaceSize, typename StateSpaceItemType = real_t, typename ActionSpaceItemType = real_t>
typedef action_space::space_item_type bitrl::envs::ContinuousVectorStateContinuousVectorActionEnv< StateSpaceSize, ActionSpaceSize, StateSpaceItemType, ActionSpaceItemType >::action_type

The type of action.

◆ state_space

template<uint_t StateSpaceSize, uint_t ActionSpaceSize, typename StateSpaceItemType = real_t, typename ActionSpaceItemType = real_t>
typedef ContinuousVectorSpace<StateSpaceSize, StateSpaceItemType> bitrl::envs::ContinuousVectorStateContinuousVectorActionEnv< StateSpaceSize, ActionSpaceSize, StateSpaceItemType, ActionSpaceItemType >::state_space

The type of the state space.

◆ state_type

template<uint_t StateSpaceSize, uint_t ActionSpaceSize, typename StateSpaceItemType = real_t, typename ActionSpaceItemType = real_t>
typedef state_space::space_item_type bitrl::envs::ContinuousVectorStateContinuousVectorActionEnv< StateSpaceSize, ActionSpaceSize, StateSpaceItemType, ActionSpaceItemType >::state_type

The type of state.

Member Data Documentation

◆ ACTION_SPACE_SIZE

template<uint_t StateSpaceSize, uint_t ActionSpaceSize, typename StateSpaceItemType = real_t, typename ActionSpaceItemType = real_t>
constexpr uint_t bitrl::envs::ContinuousVectorStateContinuousVectorActionEnv< StateSpaceSize, ActionSpaceSize, StateSpaceItemType, ActionSpaceItemType >::ACTION_SPACE_SIZE = action_space::size
staticconstexpr

action space size

◆ STATE_SPACE_SIZE

template<uint_t StateSpaceSize, uint_t ActionSpaceSize, typename StateSpaceItemType = real_t, typename ActionSpaceItemType = real_t>
constexpr uint_t bitrl::envs::ContinuousVectorStateContinuousVectorActionEnv< StateSpaceSize, ActionSpaceSize, StateSpaceItemType, ActionSpaceItemType >::STATE_SPACE_SIZE = state_space::size
staticconstexpr

state space size


The documentation for this struct was generated from the following file: