bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
bitrl::envs Namespace Reference

Namespaces

namespace  bandits
 
namespace  connect2
 
namespace  gdrl
 
namespace  grid_world
 
namespace  gymnasium
 

Classes

struct  ContinuousScalareSpace
 
struct  ContinuousVectorSpace
 
struct  ContinuousVectorStateContinuousScalarBoundedActionEnv
 
struct  ContinuousVectorStateContinuousVectorActionEnv
 
struct  ContinuousVectorStateDiscreteActionEnv
 
struct  DiscreteVectorSpace
 
struct  DiscreteVectorStateDiscreteActionEnv
 
class  EnvBase
 Base class interface for Reinforcement Learning environments. More...
 
struct  ScalarDiscreteEnv
 
struct  ScalarDiscreteSpace
 A scalar discrete space can be used to denote a space that only has a single value at each time. For example consider the FrozenLake environment then both the state and the action spaces are ScalarDiscreteSpace. More...
 

Functions

template<typename EnvType , typename ActionSelector >
std::vector< typename EnvType::time_step_type > create_trajectory (EnvType &env, ActionSelector &action_selector, uint_t max_steps)
 

Function Documentation

◆ create_trajectory()

template<typename EnvType , typename ActionSelector >
std::vector< typename EnvType::time_step_type > bitrl::envs::create_trajectory ( EnvType &  env,
ActionSelector &  action_selector,
uint_t  max_steps 
)
Todo:
write docs