|
bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
|
#include <env_types.h>
Public Types | |
| typedef ScalarDiscreteSpace< state_start, state_end > | state_space |
| item_t | |
| typedef state_space::space_item_type | state_type |
| the State type | |
| typedef ScalarDiscreteSpace< action_start, action_end > | action_space |
| the action space type | |
| typedef action_space::space_item_type | action_type |
| the Action type | |
Static Public Member Functions | |
| static action_type | sample_action () |
| sample | |
| static action_type | sample_action (uint_t seed) |
| sample | |
| static std::vector< action_type > | sample_action (uint_t seed, uint_t size) |
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 | |
| typedef ScalarDiscreteSpace<action_start, action_end> bitrl::envs::ScalarDiscreteEnv< state_end, action_end, state_start, action_start >::action_space |
the action space type
| typedef action_space::space_item_type bitrl::envs::ScalarDiscreteEnv< state_end, action_end, state_start, action_start >::action_type |
the Action type
| typedef ScalarDiscreteSpace<state_start, state_end> bitrl::envs::ScalarDiscreteEnv< state_end, action_end, state_start, action_start >::state_space |
item_t
| typedef state_space::space_item_type bitrl::envs::ScalarDiscreteEnv< state_end, action_end, state_start, action_start >::state_type |
the State type
|
inlinestatic |
sample
|
inlinestatic |
sample
| seed |
|
inlinestatic |
|
staticconstexpr |
action space size
|
staticconstexpr |
state space size