MultiAgentDecisionProcess
ParserDPOMDPFormat_Spirit.h File Reference
#include <iostream>
#include <fstream>
#include "Globals.h"
#include "DecPOMDPDiscrete.h"
#include "EParse.h"
#include <boost/version.hpp>
#include <boost/spirit/core.hpp>
#include <boost/spirit/iterator/file_iterator.hpp>
#include <boost/spirit/iterator/position_iterator.hpp>
#include "CommentOrBlankParser.h"
#include "ParserInterface.h"
#include "dpomdp.spirit"

Classes

struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddAction
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddAgents
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddModels
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddObservation
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddStartState
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddState
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DebugOutput
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DebugOutputNoParsed
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DecPOMDPFileParser
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DecPOMDPFileParser::definition< ScannerT >
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::dp_SetDiscountParam
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::Initialize
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::InitializeActions
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::InitializeDPOMDP
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::InitializeObservations
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::InitializeStates
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::NextFloatOfRow
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::NextRowOfMatrix
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::NextStringOfIdentList
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::NYI
 
class  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit
 ParserDPOMDPFormat_Spirit is a parser for DecPOMDPDiscrete. More...
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessOMatrix
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessOProb
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessORow
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessR
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessRMatrix
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessRRow
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessStartStateList
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessTMatrix
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessTProb
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessTRow
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ResetCurIdentList
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ResetCurMatrix
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetAgentIndex
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetLastParsedType
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNextAgentIndex
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrActions
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrAgents
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrObservations
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrStates
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StartStateExludes
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StartStateRowProbs
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLastParsedElement
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPAction
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPFromState
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointAction
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointObservation
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPObservation
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPToState
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::vt_COSTTOK
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::vt_REWARDTOK
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::WildCardJointAction
 called before StoreLPJointAction in case of a wildcard '*' joint action. More...
 
struct  DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::WildCardJointObservation
 called before StoreLPJointObservation in case of a wildcard '*' joint action. More...
 

Namespaces

 DPOMDPFormatParsing
 

Macros

#define ANY_INDEX   -1
 
#define DEBUG_COBP   0
 
#define DEBUG_COMPARS   0
 
#define DEBUG_PARSE   0
 
#define SUBGRAMMAR   0
 

Functions

std::ostream & DPOMDPFormatParsing::operator<< (std::ostream &out, file_position const &lc)
 Outputs the file_position structure info (gotten from postion_iterator::get_position() ). More...
 

Macro Definition Documentation

#define ANY_INDEX   -1
#define DEBUG_COBP   0
#define DEBUG_COMPARS   0
#define DEBUG_PARSE   0

Referenced by DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointAction::MatchingJointActions(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointObservation::MatchingJointObservations(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DebugOutputNoParsed::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DebugOutput::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLastParsedElement::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::NextFloatOfRow::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrActions::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddAction::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrObservations::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddObservation::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPAction::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::WildCardJointAction::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPObservation::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::WildCardJointObservation::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPFromState::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPToState::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessTProb::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessTRow::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessTMatrix::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessOProb::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessORow::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessOMatrix::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessR::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessRRow::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessRMatrix::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrAgents::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::dp_SetDiscountParam::operator()(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddState::operator()(), ParserProbModelXML::Parse(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::Parse(), DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ParserDPOMDPFormat_Spirit(), and ParserProbModelXML::ParserProbModelXML().

#define SUBGRAMMAR   0