MultiAgentDecisionProcess  Release 0.2.1
AgentDelayedSharedObservations Class Reference

AgentDelayedSharedObservations represents an agent that acts on local observations and the shared observation at the previous time step. More...

#include <AgentDelayedSharedObservations.h>

+ Inheritance diagram for AgentDelayedSharedObservations:
+ Collaboration diagram for AgentDelayedSharedObservations:

Public Member Functions

virtual Index Act (Index oI, Index prevJoI)=0
 AgentDelayedSharedObservations (const PlanningUnitDecPOMDPDiscrete &pu, Index id)
 (default) Constructor
 AgentDelayedSharedObservations (const AgentDelayedSharedObservations &a)
 Copy constructor.
 ~AgentDelayedSharedObservations ()
 Destructor.
- Public Member Functions inherited from AgentDecPOMDPDiscrete
 AgentDecPOMDPDiscrete ()
 (default) Constructor
 AgentDecPOMDPDiscrete (const PlanningUnitDecPOMDPDiscrete &pu, Index id)
 AgentDecPOMDPDiscrete (const AgentDecPOMDPDiscrete &a)
 Copy constructor.
const
PlanningUnitDecPOMDPDiscrete
GetPU () const
- Public Member Functions inherited from SimulationAgent
virtual Index GetIndex () const
 Retrieves the index of this agent.
virtual bool GetVerbose () const
 If true, the agent will report more.
void Print () const
 Print out some information about this agent.
virtual void ResetEpisode ()=0
 Will be called before an episode, to reinitialize the agent.
virtual void SetIndex (Index id)
 Sets the index of this agent.
virtual void SetVerbose (bool verbose)
 Set whether this agent should be verbose.
 SimulationAgent (Index id, bool verbose=false)
 (default) Constructor
virtual std::string SoftPrint () const
 Return some information about this agent.
virtual ~SimulationAgent ()
 Destructor.

Detailed Description

AgentDelayedSharedObservations represents an agent that acts on local observations and the shared observation at the previous time step.

Definition at line 42 of file AgentDelayedSharedObservations.h.

Constructor & Destructor Documentation

AgentDelayedSharedObservations::AgentDelayedSharedObservations ( const PlanningUnitDecPOMDPDiscrete pu,
Index  id 
)
inline

(default) Constructor

Definition at line 51 of file AgentDelayedSharedObservations.h.

AgentDelayedSharedObservations::AgentDelayedSharedObservations ( const AgentDelayedSharedObservations a)
inline

Copy constructor.

Definition at line 56 of file AgentDelayedSharedObservations.h.

AgentDelayedSharedObservations::~AgentDelayedSharedObservations ( )
inline

Destructor.

Definition at line 60 of file AgentDelayedSharedObservations.h.

Member Function Documentation

virtual Index AgentDelayedSharedObservations::Act ( Index  oI,
Index  prevJoI 
)
pure virtual

Implemented in AgentBG.


The documentation for this class was generated from the following file: