MultiAgentDecisionProcess
Release 0.2.1
|
ParserTOICompactRewardDecPOMDPDiscrete is a parser for TOICompactRewardDecPOMDPDiscrete. More...
#include <ParserTOICompactRewardDecPOMDPDiscrete.h>
Public Member Functions | |
ParserTOICompactRewardDecPOMDPDiscrete (TOICompactRewardDecPOMDPDiscrete *problem) | |
(default) Constructor | |
![]() | |
void | Parse () |
ParserTOIDecPOMDPDiscrete (TOIDecPOMDPDiscrete *problem) | |
(default) Constructor | |
virtual | ~ParserTOIDecPOMDPDiscrete () |
![]() | |
ParserInterface () | |
(default) Constructor | |
virtual | ~ParserInterface () |
Private Member Functions | |
void | ParseRewards () |
void | StoreDecPOMDP (DecPOMDPDiscrete *decpomdp, Index id) |
Private Attributes | |
TOICompactRewardDecPOMDPDiscrete * | _m_problem |
Additional Inherited Members | |
![]() | |
void | ParseRewards (size_t nrAgents, const std::vector< size_t > &nrStates, const std::vector< size_t > &nrActions) |
Format for .rewards file is a set of lines: <s_0 ... | |
virtual void | ParseRewards () |
ParserTOICompactRewardDecPOMDPDiscrete is a parser for TOICompactRewardDecPOMDPDiscrete.
Definition at line 44 of file ParserTOICompactRewardDecPOMDPDiscrete.h.
ParserTOICompactRewardDecPOMDPDiscrete::ParserTOICompactRewardDecPOMDPDiscrete | ( | TOICompactRewardDecPOMDPDiscrete * | problem | ) |
(default) Constructor
Definition at line 31 of file ParserTOICompactRewardDecPOMDPDiscrete.cpp.
|
private |
|
private |
Definition at line 40 of file ParserTOICompactRewardDecPOMDPDiscrete.cpp.
References _m_problem, DecPOMDPDiscrete::ExtractMADPDiscrete(), TransitionObservationIndependentMADPDiscrete::GetIndividualMADPD(), DecPOMDPDiscrete::GetRewardModelPtr(), TOIDecPOMDPDiscrete::SetIndividualDecPOMDPD(), and TOICompactRewardDecPOMDPDiscrete::SetIndividualRewardModel().
|
private |
Definition at line 49 of file ParserTOICompactRewardDecPOMDPDiscrete.h.
Referenced by ParseRewards(), and StoreDecPOMDP().