MultiAgentDecisionProcess  Release 0.2.1
AgentDecPOMDPDiscrete.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _AGENTDECPOMDPDISCRETE_H_
30 #define _AGENTDECPOMDPDISCRETE_H_ 1
31 
32 /* the include directives */
33 #include <iostream>
34 #include "Globals.h"
35 
36 #include "SimulationAgent.h"
37 
39 
43 {
44 private:
45 
47 
48 protected:
49 
50 public:
51  // Constructor, destructor and copy assignment.
54  {
55  throw E("AgentDecPOMDPDiscrete() is not the right constructor to call");
56  }
58  SimulationAgent(id), _m_pu(&pu) {};
59 
62  SimulationAgent(a),
63  _m_pu(a._m_pu){};
64 
66  { return(_m_pu); }
67 
68 };
69 
70 
71 #endif /* !_AGENTDECPOMDPDISCRETE_H_ */
72 
73 // Local Variables: ***
74 // mode:c++ ***
75 // End: ***