MultiAgentDecisionProcess
Release 0.2.1
|
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. | |
virtual | ~Simulation () |
Destructor. |
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.
Definition at line 40 of file Simulation.h.
|
inline |
Constructor that specifies the number of runs and the random seed.
Definition at line 58 of file Simulation.h.
|
inlinevirtual |
Destructor.
Definition at line 66 of file Simulation.h.
|
inline |
Definition at line 71 of file Simulation.h.
References _m_nrRuns.
Referenced by SimulationDecPOMDPDiscrete::Initialize(), and SimulationDecPOMDPDiscrete::RunSimulations().
|
inline |
Definition at line 72 of file Simulation.h.
References _m_random_seed.
Referenced by SimulationDecPOMDPDiscrete::Initialize(), and SimulationDecPOMDPDiscrete::RunSimulations().
|
inline |
Definition at line 70 of file Simulation.h.
References _m_verbose.
Referenced by SimulationDecPOMDPDiscrete::Initialize(), SimulationDecPOMDPDiscrete::RunSimulation(), SimulationDecPOMDPDiscrete::RunSimulations(), and SimulationDecPOMDPDiscrete::Step().
|
inline |
Definition at line 73 of file Simulation.h.
References _m_random_seed.
|
inline |
Definition at line 68 of file Simulation.h.
References _m_verbose.
Referenced by SimulationDecPOMDPDiscrete::SimulationDecPOMDPDiscrete().
|
private |
Definition at line 44 of file Simulation.h.
Referenced by GetNrRuns().
|
private |
Definition at line 46 of file Simulation.h.
Referenced by GetRandomSeed(), and SetRandomSeed().
|
private |
Definition at line 48 of file Simulation.h.
Referenced by GetVerbose(), and SetVerbose().
|
staticprotected |
Definition at line 52 of file Simulation.h.
Referenced by SimulationDecPOMDPDiscrete::Initialize().