MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
BeliefValue.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _BELIEFVALUE_H_
30
#define _BELIEFVALUE_H_ 1
31
32
/* the include directives */
33
#include "
BeliefSet.h
"
34
#include "
VectorSet.h
"
35
#include "
ValueFunctionPOMDPDiscrete.h
"
36
37
class
AlphaVector
;
38
class
JointBeliefInterface
;
39
42
namespace
BeliefValue
43
{
45
std::vector<double>
GetValues
(
const
BeliefSet
&Beliefs,
46
const
ValueFunctionPOMDPDiscrete
&V);
48
std::vector<double>
GetValues
(
const
BeliefSet
&Beliefs,
49
const
AlphaVector
&alpha);
50
52
std::vector<double>
GetValues
(
const
BeliefSet
&Beliefs,
53
const
QFunctionsDiscrete
&Q);
54
56
double
GetValue
(
const
JointBeliefInterface
&
Belief
,
57
const
AlphaVector
&alpha);
58
60
double
GetValue
(
const
JointBeliefInterface
&Belief,
61
const
ValueFunctionPOMDPDiscrete
&V);
62
64
double
GetValue
(
const
JointBeliefInterface
&Belief,
65
const
QFunctionsDiscrete
&Q);
66
68
double
GetValue
(
const
JointBeliefInterface
&Belief,
69
const
QFunctionsDiscreteNonStationary
&Q,
70
Index
t);
71
73
double
GetValue
(
const
JointBeliefInterface
&Belief,
74
const
ValueFunctionPOMDPDiscrete
&V,
75
const
std::vector<bool> mask);
76
78
double
GetValue
(
const
JointBeliefInterface
&Belief,
79
const
VectorSet
&v,
80
const
std::vector<bool> mask);
81
84
int
GetMaximizingVectorIndex
(
const
JointBeliefInterface
&b,
85
const
VectorSet
&v);
86
87
int
GetMaximizingVectorIndex
(
const
JointBeliefInterface
&b,
88
const
ValueFunctionPOMDPDiscrete
&V);
89
93
int
GetMaximizingVectorIndex
(
const
JointBeliefInterface
&b,
94
const
VectorSet
&v,
95
const
std::vector<bool> &mask);
96
97
int
GetMaximizingVectorIndexAndValue
(
const
JointBeliefInterface
&b,
98
const
VectorSet
&v,
99
const
std::vector<bool> &mask,
100
double
&value);
101
104
AlphaVector
GetMaximizingVector
(
const
BeliefSet
&S,
105
int
k,
106
const
ValueFunctionPOMDPDiscrete
&V);
107
}
108
109
#endif
/* !_BELIEFVALUE_H_ */
110
111
// Local Variables: ***
112
// mode:c++ ***
113
// End: ***
src
planning
BeliefValue.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2