MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
JPPVIndexValuePair.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _JPPVINDEXVALUEPAIR_H_
30
#define _JPPVINDEXVALUEPAIR_H_ 1
31
32
/* the include directives */
33
#include <iostream>
34
#include "
Globals.h
"
35
#include "
JointPolicyValuePair.h
"
36
37
class
JointPolicyPureVector
;
38
class
PartialJointPolicyDiscretePure
;
39
class
Interface_ProblemToPolicyDiscretePure
;
40
54
class
JPPVIndexValuePair
:
public
JointPolicyValuePair
55
{
56
private
:
57
58
JointPolicyPureVector
*
_m_jpol
;
59
LIndex
_m_jpolIndex
;
60
size_t
_m_jpolDepth
;
61
const
Interface_ProblemToPolicyDiscretePure
*
_m_pu
;
62
63
void
AllocateJPPV
();
64
65
protected
:
66
67
public
:
68
// Constructor, destructor and copy assignment.
69
70
JPPVIndexValuePair
(
JointPolicyPureVector
* jp,
double
value);
71
JPPVIndexValuePair
(
const
JointPolicyPureVector
& jp,
double
value);
72
74
~JPPVIndexValuePair
();
75
76
JointPolicyDiscretePure
*
GetJPol
();
77
JointPolicyPureVector
*
GetJPPV
();
78
79
std::string
SoftPrint
()
const
;
80
std::string
SoftPrintBrief
()
const
;
81
};
82
83
84
#endif
/* !_JPPVINDEXVALUEPAIR_H_ */
85
86
// Local Variables: ***
87
// mode:c++ ***
88
// End: ***
src
planning
JPPVIndexValuePair.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2