MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
PartialJointPolicyDiscretePure.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _PARTIALJOINTPOLICYDISCRETEPURE_H_
30
#define _PARTIALJOINTPOLICYDISCRETEPURE_H_ 1
31
32
/* the include directives */
33
#include "
Globals.h
"
34
#include "
JointPolicyDiscretePure.h
"
35
#include "
PartialJointPolicy.h
"
36
39
class
PartialJointPolicyDiscretePure
:
40
//virtual <- this leads to pain in the ass...
41
public
JointPolicyDiscretePure
42
,
public
PartialJointPolicy
43
{
44
private
:
45
46
protected
:
47
48
public
:
49
// Constructor, destructor and copy assignment.
51
PartialJointPolicyDiscretePure
()
52
{};
53
PartialJointPolicyDiscretePure
(
54
const
Interface_ProblemToPolicyDiscretePure
& pu,
55
PolicyGlobals::IndexDomainCategory
idc,
56
double
pastReward = 0.0
57
)
58
:
JointPolicyDiscretePure
(pu, idc)
59
,
PartialJointPolicy
(pastReward)
60
{};
62
PartialJointPolicyDiscretePure
(
const
PartialJointPolicyDiscretePure
& a)
63
:
64
JointPolicyDiscretePure
(a)
65
,
PartialJointPolicy
(a)
66
{};
68
//~PartialJointPolicyDiscretePure();
70
virtual
PartialJointPolicyDiscretePure
&
operator
=
71
(
const
PartialJointPolicyDiscretePure
& o);
72
//operators:
73
74
//data manipulation (set) functions:
75
76
//get (data) functions:
77
};
78
79
80
#endif
/* !_PARTIALJOINTPOLICYDISCRETEPURE_H_ */
81
82
// Local Variables: ***
83
// mode:c++ ***
84
// End: ***
src
support
PartialJointPolicyDiscretePure.h
Generated on Mon Sep 23 2013 14:50:06 for MultiAgentDecisionProcess by
1.8.1.2