MultiAgentDecisionProcess  Release 0.2.1
PartialJointPolicy.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _PARTIALJOINTPOLICY_H_
30 #define _PARTIALJOINTPOLICY_H_ 1
31 
32 /* the include directives */
33 #include "Globals.h"
34 
42 {
43  private:
45  double _m_pastReward;
46 
47  protected:
48 
49  public:
50  // Constructor, destructor and copy assignment.
52  PartialJointPolicy(double r = 0.0)
53  : _m_pastReward(r)
54  {};
55 
59  {};
61  //~PartialJointPolicy();
64 
65  //operators:
66 
67  //data manipulation (set) functions:
68 
69  //get (data) functions:
70  double GetPastReward() const
71  { return _m_pastReward;}
72  void SetPastReward(double r)
73  { _m_pastReward = r; }
74 
75 
76 };
77 
78 
79 #endif /* !_PARTIALJOINTPOLICY_H_ */
80 
81 // Local Variables: ***
82 // mode:c++ ***
83 // End: ***