MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
PartialJointPolicy.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _PARTIALJOINTPOLICY_H_
30
#define _PARTIALJOINTPOLICY_H_ 1
31
32
/* the include directives */
33
#include "
Globals.h
"
34
41
class
PartialJointPolicy
42
{
43
private
:
45
double
_m_pastReward
;
46
47
protected
:
48
49
public
:
50
// Constructor, destructor and copy assignment.
52
PartialJointPolicy
(
double
r = 0.0)
53
:
_m_pastReward
(r)
54
{};
55
57
PartialJointPolicy
(
const
PartialJointPolicy
& a)
58
:
_m_pastReward
(a.
_m_pastReward
)
59
{};
61
//~PartialJointPolicy();
63
PartialJointPolicy
&
operator=
(
const
PartialJointPolicy
& o);
64
65
//operators:
66
67
//data manipulation (set) functions:
68
69
//get (data) functions:
70
double
GetPastReward
()
const
71
{
return
_m_pastReward
;}
72
void
SetPastReward
(
double
r)
73
{
_m_pastReward
= r; }
74
75
76
};
77
78
79
#endif
/* !_PARTIALJOINTPOLICY_H_ */
80
81
// Local Variables: ***
82
// mode:c++ ***
83
// End: ***
src
support
PartialJointPolicy.h
Generated on Mon Sep 23 2013 14:50:06 for MultiAgentDecisionProcess by
1.8.1.2