MultiAgentDecisionProcess  Release 0.2.1
AgentFullyObservable.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _AGENTFULLYOBSERVABLE_H_
30 #define _AGENTFULLYOBSERVABLE_H_ 1
31 
32 /* the include directives */
33 #include <iostream>
34 #include "Globals.h"
35 
36 #include "AgentDecPOMDPDiscrete.h"
37 #include <vector>
38 
42  virtual public AgentDecPOMDPDiscrete
43 {
44 private:
45 
46 protected:
47 
48 public:
49  // Constructor, destructor and copy assignment.
51 
57  AgentDecPOMDPDiscrete(pu,id){};
58 
62 
65 
68  virtual Index Act(Index sI, Index joI, double reward) = 0;
69 };
70 
71 
72 #endif /* !_AGENTFULLYOBSERVABLE_H_ */
73 
74 // Local Variables: ***
75 // mode:c++ ***
76 // End: ***