MultiAgentDecisionProcess
Release 0.2.1
Main Page
Namespaces
Classes
Files
File List
File Members
ParserTOIDecPOMDPDiscrete.h
Go to the documentation of this file.
1
28
/* Only include this header file once. */
29
#ifndef _PARSERTOIDECPOMDPDISCRETE_H_
30
#define _PARSERTOIDECPOMDPDISCRETE_H_ 1
31
32
/* the include directives */
33
#include <iostream>
34
#include "
Globals.h
"
35
36
#include "
TOIDecPOMDPDiscrete.h
"
37
#include "
DecPOMDPDiscrete.h
"
38
#include "
ParserInterface.h
"
39
40
41
44
class
ParserTOIDecPOMDPDiscrete
:
45
public
ParserInterface
46
{
47
private
:
48
49
TOIDecPOMDPDiscrete
*
_m_problem
;
50
51
void
ParseBase
();
52
void
ParseAgent
(
Index
id
);
53
54
virtual
void
StoreDecPOMDP
(
DecPOMDPDiscrete
*decpomdp,
55
Index
id
);
56
57
protected
:
58
59
void
ParseRewards
(
size_t
nrAgents,
60
const
std::vector<size_t> &nrStates,
61
const
std::vector<size_t> &nrActions);
62
virtual
void
ParseRewards
();
63
64
public
:
65
// Constructor, destructor and copy assignment.
67
ParserTOIDecPOMDPDiscrete
(
TOIDecPOMDPDiscrete
68
*problem);
69
70
virtual
~ParserTOIDecPOMDPDiscrete
(){};
71
72
void
Parse
();
73
74
};
75
76
77
#endif
/* !_PARSERTOIDECPOMDPDISCRETE_H_ */
78
79
// Local Variables: ***
80
// mode:c++ ***
81
// End: ***
src
parser
ParserTOIDecPOMDPDiscrete.h
Generated on Mon Sep 23 2013 14:50:05 for MultiAgentDecisionProcess by
1.8.1.2