bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
cuberl::rl::EpisodeInfo Struct Reference

The EpisodeInfo struct. More...

#include <episode_info.h>

Public Member Functions

std::ostream & print (std::ostream &out) const noexcept
 print
 

Public Attributes

uint_t episode_index {bitrl::consts::INVALID_ID}
 
uint_t episode_iterations {bitrl::consts::INVALID_ID}
 
bool stop_training {false}
 
real_t episode_reward {0.0}
 
std::chrono::duration< real_ttotal_time
 total_time
 
std::map< std::string, std::any > info
 info
 

Detailed Description

The EpisodeInfo struct.

Member Function Documentation

◆ print()

std::ostream & cuberl::rl::EpisodeInfo::print ( std::ostream &  out) const
noexcept

print

Parameters
out
Returns

Member Data Documentation

◆ episode_index

uint_t cuberl::rl::EpisodeInfo::episode_index {bitrl::consts::INVALID_ID}

◆ episode_iterations

uint_t cuberl::rl::EpisodeInfo::episode_iterations {bitrl::consts::INVALID_ID}

◆ episode_reward

real_t cuberl::rl::EpisodeInfo::episode_reward {0.0}

◆ info

std::map<std::string, std::any> cuberl::rl::EpisodeInfo::info

info

◆ stop_training

bool cuberl::rl::EpisodeInfo::stop_training {false}

◆ total_time

std::chrono::duration<real_t> cuberl::rl::EpisodeInfo::total_time

total_time


The documentation for this struct was generated from the following file: