MultiAgentDecisionProcess  Release 0.2.1
QFunctionJointBeliefInterface.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _QFUNCTIONJOINTBELIEFINTERFACE_H_
30 #define _QFUNCTIONJOINTBELIEFINTERFACE_H_ 1
31 
32 /* the include directives */
33 #include "Globals.h"
35 
37 
41  : virtual public QFunctionForDecPOMDPInterface
42 {
43 private:
44 
45 protected:
46 
47 public:
48  // Constructor, destructor and copy assignment.
51 
54 
56  virtual double GetQ(const JointBeliefInterface &b, Index jaI) const = 0;
57 
59  virtual double GetQ(const JointBeliefInterface &b,
60  Index time_step, Index jaI) const = 0;
61 };
62 
63 
64 #endif /* !_QFUNCTIONJOINTBELIEFINTERFACE_H_ */
65 
66 // Local Variables: ***
67 // mode:c++ ***
68 // End: ***