MultiAgentDecisionProcess
|
Simulation is a class that simulates policies in order to test their control quality. More...
#include <Simulation.h>
Public Member Functions | |
int | GetNrRuns () const |
int | GetRandomSeed () const |
bool | GetVerbose () const |
void | SetRandomSeed (int s) |
void | SetVerbose (bool verbose) |
Simulation (int nrRuns, int seed=illegalRandomSeed) | |
Constructor that specifies the number of runs and the random seed. More... | |
virtual | ~Simulation () |
Destructor. More... | |
Static Protected Attributes | |
static const int | illegalRandomSeed =INT_MAX |
Private Attributes | |
int | _m_nrRuns |
int | _m_random_seed |
bool | _m_verbose |
Simulation is a class that simulates policies in order to test their control quality.
|
inline |
Constructor that specifies the number of runs and the random seed.
|
inlinevirtual |
Destructor.
|
inline |
|
inline |
|
inline |
Referenced by SimulationDecPOMDPDiscrete::Initialize(), SimulationFactoredDecPOMDPDiscrete::RunSimulation(), SimulationDecPOMDPDiscrete::RunSimulation(), SimulationDecPOMDPDiscrete::RunSimulationClusteredBG(), SimulationTOIDecPOMDPDiscrete::RunSimulations(), SimulationDecPOMDPDiscrete::RunSimulations(), SimulationFactoredDecPOMDPDiscrete::Step(), SimulationDecPOMDPDiscrete::Step(), and SimulationTOIDecPOMDPDiscrete::Step().
|
inline |
|
inline |
Referenced by SimulationDecPOMDPDiscrete::SimulationDecPOMDPDiscrete().
|
private |
|
private |
|
private |
|
staticprotected |
Referenced by SimulationDecPOMDPDiscrete::Initialize().