MultiAgentDecisionProcess
Release 0.2.1
|
MADPParser is a general class for parsers in MADP. More...
#include <MADPParser.h>
Public Member Functions | |
template<class A > | |
MADPParser (A *model) | |
Constructor, on return the model has been parsed. | |
~MADPParser () | |
Destructor. |
Private Member Functions | |
void | Parse (DecPOMDPDiscrete *model) |
Parse a DecPOMDPDiscrete using ParserDecPOMDPDiscrete. | |
void | Parse (TOIDecPOMDPDiscrete *model) |
void | Parse (TOIDecMDPDiscrete *model) |
void | Parse (TOIFactoredRewardDecPOMDPDiscrete *model) |
void | Parse (TOICompactRewardDecPOMDPDiscrete *model) |
MADPParser is a general class for parsers in MADP.
It is templatized to allow for different parsers to be implemented. When constructed with particular model, the proper parser is instantiated, and its Parse() function is called (see ParserInterface).
Definition at line 48 of file MADPParser.h.
|
inline |
Constructor, on return the model has been parsed.
Definition at line 65 of file MADPParser.h.
References Parse().
|
inline |
Destructor.
Definition at line 68 of file MADPParser.h.
|
private |
Parse a DecPOMDPDiscrete using ParserDecPOMDPDiscrete.
Definition at line 40 of file MADPParser.cpp.
Referenced by MADPParser().
|
private |
Definition at line 46 of file MADPParser.cpp.
References ParserTOIDecPOMDPDiscrete::Parse().
|
private |
Definition at line 52 of file MADPParser.cpp.
References ParserTOIDecMDPDiscrete::Parse().
|
private |
Definition at line 58 of file MADPParser.cpp.
References ParserTOIDecPOMDPDiscrete::Parse().
|
private |
Definition at line 64 of file MADPParser.cpp.
References ParserTOIDecPOMDPDiscrete::Parse().