MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
PerseusBGPlanner.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _PERSEUSBGPLANNER_H_
30
#define _PERSEUSBGPLANNER_H_ 1
31
32
/* the include directives */
33
#include <iostream>
34
#include "
Globals.h
"
35
36
#include "
AlphaVectorBG.h
"
37
#include "
PerseusQFunctionPlanner.h
"
38
41
class
PerseusBGPlanner
:
public
AlphaVectorBG
,
42
public
PerseusQFunctionPlanner
43
{
44
private
:
45
47
QFunctionsDiscrete
48
BackupStage
(
const
BeliefSet
&S,
49
const
QFunctionsDiscrete
&V)
const
;
50
51
QFunctionsDiscrete
52
BackupStageAll
(
const
BeliefSet
&S,
53
const
QFunctionsDiscrete
&V)
const
;
54
55
QFunctionsDiscrete
56
BackupStageSampling
(
const
BeliefSet
&S,
57
const
QFunctionsDiscrete
&V)
const
;
58
QFunctionsDiscrete
59
BackupStageSamplingAlt
(
const
BeliefSet
&S,
60
const
QFunctionsDiscrete
&V)
const
;
61
62
BGBackupType
_m_backupType
;
63
64
protected
:
65
66
public
:
67
68
// Constructor, destructor and copy assignment.
70
PerseusBGPlanner
(
const
PlanningUnitDecPOMDPDiscrete
& pu,
71
const
QAVParameters
& params);
72
73
PerseusBGPlanner
(
const
PlanningUnitDecPOMDPDiscrete
& pu);
74
76
~PerseusBGPlanner
();
77
78
};
79
80
81
#endif
/* !_PERSEUSBGPLANNER_H_ */
82
83
// Local Variables: ***
84
// mode:c++ ***
85
// End: ***
src
planning
PerseusBGPlanner.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2