MultiAgentDecisionProcess
|
Public Member Functions | |
void | MatchingJointActions (Index curAgent, std::vector< Index > indIndices) const |
This function constructs the vector (_m_lp_JAI) of joint actions that match with the vector with individual action indices. More... | |
void | operator() (iterator_t str, iterator_t end) const |
void | operator() (const unsigned int &) const |
void | Store () const |
StoreLPJointAction (ParserDPOMDPFormat_Spirit *po, bool b=false) | |
Public Attributes | |
bool | _m_isJointActionIndex |
ParserDPOMDPFormat_Spirit * | _m_po |
|
inline |
void DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointAction::MatchingJointActions | ( | Index | curAgent, |
std::vector< Index > | indIndices | ||
) | const |
This function constructs the vector (_m_lp_JAI) of joint actions that match with the vector with individual action indices.
This is needed to properly deal with wild cards; a single action specification in the (d)pomdp file may correspond to manu (joint) actions.
References DEBUG_PARSE, and E::SoftPrint().
|
inline |
|
inline |
void DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointAction::Store | ( | ) | const |
bool DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointAction::_m_isJointActionIndex |
ParserDPOMDPFormat_Spirit* DPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointAction::_m_po |