MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
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
40
class
JointActionObservationHistoryTree
;
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
55
QTable
_m_QValues
;
56
58
virtual
void
ComputeWithCachedQValues
(std::string filenameCache);
59
60
public
:
61
// Constructor, destructor and copy assignment.
63
QFunctionJAOH
(
const
PlanningUnitDecPOMDPDiscrete
&pu);
64
66
//virtual ~QFunctionJAOH(){};
67
69
73
void
ComputeWithCachedQValues
();
74
75
};
76
77
78
#endif
/* !_QFUNCTIONJOINTHISTORY_H_ */
79
80
// Local Variables: ***
81
// mode:c++ ***
82
// End: ***
src
planning
QFunctionJAOH.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2