MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
QFunctionForDecPOMDP.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _QFUNCTIONFORDECPOMDP_H_
30
#define _QFUNCTIONFORDECPOMDP_H_ 1
31
32
/* the include directives */
33
#include "
Globals.h
"
34
#include "
QFunction.h
"
35
#include "
QFunctionForDecPOMDPInterface.h
"
36
37
class
PlanningUnitDecPOMDPDiscrete
;
42
class
QFunctionForDecPOMDP
:
43
virtual
public
QFunctionForDecPOMDPInterface
,
//inherited interface
44
public
QFunction
//inherited implementation
45
46
{
47
private
:
48
const
PlanningUnitDecPOMDPDiscrete
*
_m_pu
;
49
50
51
protected
:
52
53
public
:
54
// Constructor, destructor and copy assignment.
56
QFunctionForDecPOMDP
(
const
PlanningUnitDecPOMDPDiscrete
& pu)
57
:
58
_m_pu
(&pu)
59
{};
60
/*
62
QFunctionForDecPOMDP(const QFunctionForDecPOMDP& a);
64
~QFunctionForDecPOMDP();
66
QFunctionForDecPOMDP& operator= (const QFunctionForDecPOMDP& o);
67
*/
68
//operators:
69
70
//data manipulation (set) functions:
71
void
SetPU
(
const
PlanningUnitDecPOMDPDiscrete
& pu)
72
{
_m_pu
= &pu; }
73
74
//get (data) functions:
75
const
PlanningUnitDecPOMDPDiscrete
*
GetPU
()
const
76
{
return
_m_pu
; }
77
78
};
79
80
81
#endif
/* !_QFUNCTIONFORDECPOMDP_H_ */
82
83
// Local Variables: ***
84
// mode:c++ ***
85
// End: ***
src
planning
QFunctionForDecPOMDP.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2