bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
grid_world_env.cpp File Reference
#include "bitrl/envs/grid_world/grid_world_env.h"
#include <iostream>
#include <random>
#include <set>
#include <string>
#include <utility>
Include dependency graph for grid_world_env.cpp:

Classes

struct  bitrl::envs::grid_world::detail::not_equal
 

Namespaces

namespace  bitrl
 
namespace  bitrl::envs
 
namespace  bitrl::envs::grid_world
 
namespace  bitrl::envs::grid_world::detail
 

Functions

GridWorldInitType bitrl::envs::grid_world::from_string (const std::string &gw_init_type)
 
bool bitrl::envs::grid_world::detail::validate_board (const board &b)
 
bool bitrl::envs::grid_world::detail::operator== (const board_position &p1, const board_position &p2)
 Test if two positions are equal.
 
bool bitrl::envs::grid_world::detail::operator!= (const board_position &p1, const board_position &p2)
 Test if two positions are equal.
 
board_position bitrl::envs::grid_world::detail::operator+ (const board_position &p1, const board_position &p2)
 Add two positions and return their result.
 
int_t bitrl::envs::grid_world::detail::max (const board_position &p)
 Returns the max component of a position.
 
int_t bitrl::envs::grid_world::detail::min (const board_position &p)
 Returns the min component of a position.