Template Struct DiscreteVectorStateDiscreteActionEnv

Struct Documentation

template<uint_t StateSpaceSize, uint_t AS, uint_t AE, typename StateSpaceItemType = uint_t>
struct DiscreteVectorStateDiscreteActionEnv

Public Types

typedef DiscreteVectorSpace<StateSpaceSize, StateSpaceItemType> state_space

the state space type

typedef state_space::space_item_type state_type

the State type

typedef ScalarDiscreteSpace<AS, AE> action_space

the action space type

typedef action_space::space_item_type action_type

the Action type

Public Static Attributes

static constexpr uint_t STATE_SPACE_SIZE = StateSpaceSize

state space size

static constexpr uint_t ACTION_SPACE_SIZE = action_space::size

state space size