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

Classes

struct  A2CConfig
 The A2CConfig struct. Configuration for A2CSolver class. More...
 
struct  PPOConfig
 The PPOConfig struct. Configuration for PPOSolver class. More...
 
struct  ReinforceConfig
 The ReinforceOpts struct. Holds various configuration options for the Reinforce algorithm. More...
 

Enumerations

enum class  BaselineEnumType { NONE =-1 , CONSTANT =0 , MEAN =1 , STANDARDIZE =2 }
 Enumeration of the baseline types supported. More...
 

Functions

std::ostream & operator<< (std::ostream &out, const A2CConfig &opts)
 
std::ostream & operator<< (std::ostream &out, const PPOConfig &opts)
 
std::ostream & operator<< (std::ostream &out, ReinforceConfig opts)
 

Enumeration Type Documentation

◆ BaselineEnumType

Enumeration of the baseline types supported.

Enumerator
NONE 
CONSTANT 
MEAN 
STANDARDIZE 

Function Documentation

◆ operator<<() [1/3]

std::ostream & cuberl::rl::algos::pg::operator<< ( std::ostream &  out,
const A2CConfig opts 
)
inline

◆ operator<<() [2/3]

std::ostream & cuberl::rl::algos::pg::operator<< ( std::ostream &  out,
const PPOConfig opts 
)
inline

◆ operator<<() [3/3]

std::ostream & cuberl::rl::algos::pg::operator<< ( std::ostream &  out,
ReinforceConfig  opts 
)
inline