MultiAgentDecisionProcess
SimulationTOIDecPOMDPDiscrete Member List

This is the complete list of members for SimulationTOIDecPOMDPDiscrete, including all inherited members.

_m_horizonSimulationDecPOMDPDiscreteprotected
_m_intermediateResultsFilenameSimulationDecPOMDPDiscreteprotected
_m_puTOISimulationTOIDecPOMDPDiscreteprivate
_m_saveIntermediateResultsSimulationDecPOMDPDiscreteprotected
GetAction(const std::vector< AgentTOIFullyObservableSynced * > &agents, Index i, const std::vector< Index > &aIs, const std::vector< Index > &oIs, double r, const std::vector< Index > &prevoIs, const std::vector< Index > &sIs, const std::vector< Index > &prevaIs, double &specialR) const SimulationTOIDecPOMDPDiscreteprivate
GetAction(const std::vector< AgentTOIFullyObservableSyncedSpecialReward * > &agents, Index i, const std::vector< Index > &aIs, const std::vector< Index > &oIs, double r, const std::vector< Index > &prevoIs, const std::vector< Index > &sIs, const std::vector< Index > &prevaIs, double &specialR) const SimulationTOIDecPOMDPDiscreteprivate
GetNrRuns() const Simulationinline
GetRandomSeed() const Simulationinline
GetVerbose() const Simulationinline
illegalRandomSeedSimulationprotectedstatic
Initialize()SimulationTOIDecPOMDPDiscreteprivate
PreActHook(const std::vector< AgentTOIFullyObservableSynced * > &agents, const std::vector< Index > &aIs, const std::vector< Index > &oIs, double r, const std::vector< Index > &prevoIs, const std::vector< Index > &sIs, const std::vector< Index > &prevaIs, Index ts) const SimulationTOIDecPOMDPDiscreteprivate
PreActHook(const std::vector< AgentTOIFullyObservableSyncedSpecialReward * > &agents, const std::vector< Index > &aIs, const std::vector< Index > &oIs, double r, const std::vector< Index > &prevoIs, const std::vector< Index > &sIs, const std::vector< Index > &prevaIs, Index ts) const SimulationTOIDecPOMDPDiscreteprivate
RunSimulations(const std::vector< A * > &agents) const SimulationTOIDecPOMDPDiscreteinline
SimulationDecPOMDPDiscrete::RunSimulations(const JointPolicyDiscrete *jp) const SimulationDecPOMDPDiscrete
SimulationDecPOMDPDiscrete::RunSimulations(const boost::shared_ptr< JointPolicyDiscrete > &jp) const SimulationDecPOMDPDiscrete
SaveIntermediateResults(std::string filename)SimulationDecPOMDPDiscrete
SetRandomSeed(int s)Simulationinline
SetVerbose(bool verbose)Simulationinline
Simulation(int nrRuns, int seed=illegalRandomSeed)Simulationinline
SimulationDecPOMDPDiscrete(const PlanningUnitDecPOMDPDiscrete &pu, int nrRuns, int seed=illegalRandomSeed, bool verbose=false)SimulationDecPOMDPDiscrete
SimulationDecPOMDPDiscrete(const PlanningUnitDecPOMDPDiscrete &pu, const ArgumentHandlers::Arguments &args)SimulationDecPOMDPDiscrete
SimulationTOIDecPOMDPDiscrete(const PlanningUnitTOIDecPOMDPDiscrete &pu, int nrRuns, int seed=illegalRandomSeed)SimulationTOIDecPOMDPDiscrete
SimulationTOIDecPOMDPDiscrete(const PlanningUnitTOIDecPOMDPDiscrete &pu, const ArgumentHandlers::Arguments &args)SimulationTOIDecPOMDPDiscrete
Step(const std::vector< Index > &aIs, unsigned int t, std::vector< Index > &sIs, std::vector< Index > &oIs, double &r, double &sumR, double specialR) const SimulationTOIDecPOMDPDiscreteprivate
~Simulation()Simulationinlinevirtual
~SimulationDecPOMDPDiscrete()SimulationDecPOMDPDiscrete
~SimulationTOIDecPOMDPDiscrete()SimulationTOIDecPOMDPDiscrete