Template Struct ContinuousVectorStateContinuousVectorActionEnv

Struct Documentation

template<uint_t StateSpaceSize, uint_t ActionSpaceSize, typename StateSpaceItemType = real_t, typename ActionSpaceItemType = real_t>
struct ContinuousVectorStateContinuousVectorActionEnv

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.

Public Static 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