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

Classes

class  CSVFileReader
 The CSVFileReader class. More...
 
class  CSVWriter
 The CSVWriter class. Handles writing into CSV file format. More...
 
struct  FileFormats
 
class  FileHandlerBase
 
class  FileReaderBase
 
class  FileWriterBase
 The FileWriterBase class. More...
 
class  JSONFileReader
 

Functions

std::ostream & print_time_point (std::ostream &out, const std::chrono::system_clock::time_point &tp)
 
template<typename T >
std::ostream & print_vector (std::ostream &out, const std::vector< T > &obs)
 
template<typename T >
std::ostream & print_vector (std::ostream &out, const std::vector< std::vector< T > > &obs)
 
template<typename T >
std::ostream & print_vector (std::ostream &out, const std::vector< std::vector< std::vector< T > > > &obs)
 

Function Documentation

◆ print_time_point()

std::ostream & bitrl::utils::io::print_time_point ( std::ostream &  out,
const std::chrono::system_clock::time_point &  tp 
)
Parameters
outThe stream to write
tpThe time point to write on the stream
Returns
Read/write reference to the stream we write on

◆ print_vector() [1/3]

template<typename T >
std::ostream & bitrl::utils::io::print_vector ( std::ostream &  out,
const std::vector< std::vector< std::vector< T > > > &  obs 
)

◆ print_vector() [2/3]

template<typename T >
std::ostream & bitrl::utils::io::print_vector ( std::ostream &  out,
const std::vector< std::vector< T > > &  obs 
)

◆ print_vector() [3/3]

template<typename T >
std::ostream & bitrl::utils::io::print_vector ( std::ostream &  out,
const std::vector< T > &  obs 
)