MultiAgentDecisionProcess  Release 0.2.1
QFunctionJAOH.h
Go to the documentation of this file.
1 
28 /* Only include this header file once. */
29 #ifndef _QFUNCTIONJOINTHISTORY_H_
30 #define _QFUNCTIONJOINTHISTORY_H_ 1
31 
32 /* the include directives */
33 #include <iostream>
34 #include "Globals.h"
35 
36 #include "QFunctionJAOHInterface.h"
37 #include "QFunctionForDecPOMDP.h"
38 #include "QTable.h"
39 
41 
42 #define QFunctionJAOH_useIndices 1
43 
46 class QFunctionJAOH :
47  public QFunctionJAOHInterface //Interface
48  , virtual public QFunctionForDecPOMDP //implementation
49 {
50 private:
51 
52 protected:
53 
56 
58  virtual void ComputeWithCachedQValues(std::string filenameCache);
59 
60 public:
61  // Constructor, destructor and copy assignment.
64 
66  //virtual ~QFunctionJAOH(){};
67 
69 
74 
75 };
76 
77 
78 #endif /* !_QFUNCTIONJOINTHISTORY_H_ */
79 
80 // Local Variables: ***
81 // mode:c++ ***
82 // End: ***