MultiAgentDecisionProcess  Release 0.2.1
MADPParser Class Reference

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)

Detailed Description

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.

Constructor & Destructor Documentation

template<class A >
MADPParser::MADPParser ( A *  model)
inline

Constructor, on return the model has been parsed.

Definition at line 65 of file MADPParser.h.

References Parse().

MADPParser::~MADPParser ( )
inline

Destructor.

Definition at line 68 of file MADPParser.h.

Member Function Documentation

void MADPParser::Parse ( DecPOMDPDiscrete model)
private

Parse a DecPOMDPDiscrete using ParserDecPOMDPDiscrete.

Definition at line 40 of file MADPParser.cpp.

Referenced by MADPParser().

void MADPParser::Parse ( TOIDecPOMDPDiscrete model)
private

Definition at line 46 of file MADPParser.cpp.

References ParserTOIDecPOMDPDiscrete::Parse().

void MADPParser::Parse ( TOIDecMDPDiscrete model)
private

Definition at line 52 of file MADPParser.cpp.

References ParserTOIDecMDPDiscrete::Parse().

void MADPParser::Parse ( TOIFactoredRewardDecPOMDPDiscrete model)
private

Definition at line 58 of file MADPParser.cpp.

References ParserTOIDecPOMDPDiscrete::Parse().

void MADPParser::Parse ( TOICompactRewardDecPOMDPDiscrete model)
private

Definition at line 64 of file MADPParser.cpp.

References ParserTOIDecPOMDPDiscrete::Parse().


The documentation for this class was generated from the following files: