MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
BGforStageCreation.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _BGFORSTAGECREATION_H_
30
#define _BGFORSTAGECREATION_H_ 1
31
32
/* the include directives */
33
#include "
Globals.h
"
34
class
PlanningUnitMADPDiscrete
;
35
class
JointPolicyDiscretePure
;
43
class
BGforStageCreation
44
{
45
private
:
46
47
protected
:
48
76
void
Fill_FirstOHtsI
(
const
PlanningUnitMADPDiscrete
* pu,
77
Index
ts, std::vector<Index>& firstOHtsI);
80
void
Fill_joI_Array
(
const
PlanningUnitMADPDiscrete
* pu,
81
const
Index
ts,
const
std::vector<Index>& indTypes,
82
const
std::vector<Index>& firstOHtsI,
Index
* joI_arr);
84
//const JointObservationHistoryTree* Get_joht(const Index ts,
85
//const Index* joI_arr);
89
void
Fill_jaI_Array
(
const
PlanningUnitMADPDiscrete
* pu,
90
Index
ts,
Index
joIs[],
91
const
JointPolicyDiscretePure
* jpolPrevTs,
Index
* jaI_arr);
103
//void ProbRewardForjoahI(
104
//Index ts, Index jtI, Index* jaI_arr, Index* joI_arr,
105
//Index& jaohI, double& PjaohI, double& ExpR_0_prevTS_thisJAOH );
106
107
public
:
108
/*
109
// Constructor, destructor and copy assignment.
111
BGforStageCreation();
113
BGforStageCreation(const BGforStageCreation& a);
115
BGforStageCreation& operator= (const BGforStageCreation& o);
116
*/
118
virtual
~BGforStageCreation
(){};
119
120
//operators:
121
122
//data manipulation (set) functions:
123
124
//get (data) functions:
125
};
126
127
128
#endif
/* !_BGFORSTAGECREATION_H_ */
129
130
// Local Variables: ***
131
// mode:c++ ***
132
// End: ***
src
planning
BGforStageCreation.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2