MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
AgentPOMDP.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _AGENTPOMDP_H_
30
#define _AGENTPOMDP_H_ 1
31
32
/* the include directives */
33
#include <iostream>
34
#include "
Globals.h
"
35
36
#include "
AgentSharedObservations.h
"
37
#include "
QFunctionJAOHInterface.h
"
38
#include "
QAV.h
"
39
#include "
PerseusPOMDPPlanner.h
"
40
41
class
JointBeliefInterface
;
42
44
class
AgentPOMDP
:
public
AgentSharedObservations
45
{
46
private
:
47
48
QAV<PerseusPOMDPPlanner>
*
_m_QPOMDP
;
49
50
size_t
_m_t
;
51
52
JointBeliefInterface
*
_m_jb
;
53
54
Index
_m_prevJaI
;
55
56
public
:
57
58
// Constructor, destructor and copy assignment.
60
AgentPOMDP
(
const
PlanningUnitDecPOMDPDiscrete
&pu,
Index
id
,
61
QAV<PerseusPOMDPPlanner>
*
QPOMDP
);
62
64
AgentPOMDP
(
const
AgentPOMDP
& a);
65
67
~AgentPOMDP
();
68
69
Index
Act
(
Index
joI);
70
71
void
ResetEpisode
();
72
73
};
74
75
76
#endif
/* !_AGENTPOMDP_H_ */
77
78
// Local Variables: ***
79
// mode:c++ ***
80
// End: ***
src
planning
AgentPOMDP.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2