MultiAgentDecisionProcess  Release 0.2.1
AgentDecPOMDPDiscrete Class Reference

AgentDecPOMDPDiscrete represents an agent in a discrete DecPOMDP setting. More...

#include <AgentDecPOMDPDiscrete.h>

+ Inheritance diagram for AgentDecPOMDPDiscrete:
+ Collaboration diagram for AgentDecPOMDPDiscrete:

Public Member Functions

 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.

Private Attributes

const
PlanningUnitDecPOMDPDiscrete
_m_pu

Detailed Description

AgentDecPOMDPDiscrete represents an agent in a discrete DecPOMDP setting.

Definition at line 42 of file AgentDecPOMDPDiscrete.h.

Constructor & Destructor Documentation

AgentDecPOMDPDiscrete::AgentDecPOMDPDiscrete ( )
inline

(default) Constructor

Definition at line 53 of file AgentDecPOMDPDiscrete.h.

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

Definition at line 57 of file AgentDecPOMDPDiscrete.h.

AgentDecPOMDPDiscrete::AgentDecPOMDPDiscrete ( const AgentDecPOMDPDiscrete a)
inline

Copy constructor.

Definition at line 61 of file AgentDecPOMDPDiscrete.h.

Member Function Documentation

Member Data Documentation

const PlanningUnitDecPOMDPDiscrete* AgentDecPOMDPDiscrete::_m_pu
private

Definition at line 46 of file AgentDecPOMDPDiscrete.h.

Referenced by GetPU().


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