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