| _m_2dbn | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_A | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_agents | MultiAgentDecisionProcess | protected |
| _m_allAgentsScope | MultiAgentDecisionProcess | protected |
| _m_cached_FlatOM | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_cached_FlatTM | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_connectionsSpecified | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_eventObservability | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_initialized | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_nrAgents | MultiAgentDecisionProcess | protected |
| _m_O | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_p_oModel | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_p_tModel | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_problemFile | MultiAgentDecisionProcess | protected |
| _m_S | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_sparse_FlatOM | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_sparse_FlatTM | MultiAgentDecisionProcessDiscreteFactoredStates | private |
| _m_unixName | MultiAgentDecisionProcess | protected |
| AddAction(Index AI, const std::string &name, const std::string &description="") | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| AddAgent(std::string name) | MultiAgentDecisionProcess | |
| AddObservation(Index AI, const std::string &name, const std::string &description="") | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| AddStateFactor(const std::string &n="undef. name", const std::string &d="undef. descr.") | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| AddStateFactorValue(Index sf, const std::string &v="undef") | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| AgentScopeBackup(const Scope &stateScope, const Scope &agentScope) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| CacheFlatModels(bool sparse) | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | inlinevirtual |
| CacheFlatObservationModel(bool sparse=false) | MultiAgentDecisionProcessDiscreteFactoredStates | |
| CacheFlatTransitionModel(bool sparse=false) | MultiAgentDecisionProcessDiscreteFactoredStates | |
| Clone() const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
| ComputeObservationProb(Index o, Index oVal, const std::vector< Index > &As, const std::vector< Index > &Ys, const std::vector< Index > &Os) const =0 | MultiAgentDecisionProcessDiscreteFactoredStates | privatepure virtual |
| ComputeObservationProb(Index o, Index oVal, const std::vector< Index > &Xs, const std::vector< Index > &As, const std::vector< Index > &Ys, const std::vector< Index > &Os) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlineprivatevirtual |
| ComputeTransitionProb(Index y, Index yVal, const std::vector< Index > &Xs, const std::vector< Index > &As, const std::vector< Index > &Ys) const =0 | MultiAgentDecisionProcessDiscreteFactoredStates | privatepure virtual |
| ConstructJointActions() | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| ConstructJointObservations() | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| CreateNewObservationModel() | MultiAgentDecisionProcessDiscreteFactoredStates | |
| CreateNewTransitionModel() | MultiAgentDecisionProcessDiscreteFactoredStates | |
| FactorValueIndicesToStateIndex(const std::vector< Index > &fv) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| FactorValueIndicesToStateIndex(const std::vector< Index > &s_e_vec, const Scope &sfSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| Get2DBN() | MultiAgentDecisionProcessDiscreteFactoredStates | inlineprotected |
| Get2DBN() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetAction(Index agentI, Index a) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetAgentIndexByName(const std::string &s) const | MultiAgentDecisionProcess | |
| GetAgentNameByIndex(Index i) const | MultiAgentDecisionProcess | |
| MultiAgentDecisionProcessDiscreteFactoredStatesInterface::GetAllAgentScope() const =0 | MultiAgentDecisionProcessInterface | pure virtual |
| MultiAgentDecisionProcess::GetAllAgentScope() const | MultiAgentDecisionProcess | inlinevirtual |
| GetAllStateFactorScope() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetASoI_O(Index o) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| GetASoI_Y(Index y) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| GetDescription() const | MultiAgentDecisionProcess | inline |
| GetEventObservability() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetFactoredISD() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetInitialStateProbability(Index sI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetISD() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetJointAction(Index i) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetJointObservation(Index i) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetName() const | MultiAgentDecisionProcess | inline |
| GetNrActions() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetNrActions(Index AgentI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| MultiAgentDecisionProcessDiscreteFactoredStatesInterface::GetNrAgents() const =0 | MultiAgentDecisionProcessInterface | pure virtual |
| MultiAgentDecisionProcess::GetNrAgents() const | MultiAgentDecisionProcess | virtual |
| GetNrJointActions() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetNrJointActions(const Scope &agScope) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetNrJointObservations() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetNrObservations() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetNrObservations(Index AgentI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetNrStateFactorInstantiations(const Scope &sfScope) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| GetNrStateFactors() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetNrStates() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetNrValuesForFactor(Index sf) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetNrValuesPerFactor() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetObservation(Index agentI, Index a) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetObservationModelDiscretePtr() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetObservationProbability(Index jaI, Index sucSI, Index joI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| GetOGet() const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| GetOSoI_O(Index o) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| GetProblemFile() const | MultiAgentDecisionProcess | |
| GetState(Index i) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetStateFactorDiscrete(Index sfacI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetTGet() const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| GetTransitionModelDiscretePtr() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| GetTransitionProbability(Index sI, Index jaI, Index sucSI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| MultiAgentDecisionProcessDiscreteFactoredStatesInterface::GetUnixName() const =0 | MultiAgentDecisionProcessInterface | pure virtual |
| MultiAgentDecisionProcess::GetUnixName() const | MultiAgentDecisionProcess | inlinevirtual |
| GetXSoI_O(Index o) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| GetXSoI_Y(Index y) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| GetYOProbability(const Scope &X, const std::vector< Index > &Xs, const Scope &A, const std::vector< Index > &As, const Scope &Y, const std::vector< Index > &Ys, const Scope &O, const std::vector< Index > &Os) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| GetYSoI_O(Index o) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| GetYSoI_Y(Index y) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| IndividualToJointActionIndices(const Index *AI_ar) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| Initialize2DBN() | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| Initialize2DBN(ScopeFunctor &SetScopes, TransitionProbFunctor &ComputeTransitionProb, ObservationProbFunctor &ComputeObservationProb) | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| JointAIndicesValid() const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| JointIndicesValid() const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| JointOIndicesValid() const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| JointToIndividualActionIndices(Index jaI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| JointToIndividualObservationIndices(Index joI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| MarginalizeTransitionObservationModel(const Index sf, bool sparse) | MultiAgentDecisionProcessDiscreteFactoredStates | |
| MultiAgentDecisionProcess(size_t nrAgents, const std::string &name="received unspec. by MultiAgentDecisionProcess", const std::string &description="received unspec. by MultiAgentDecisionProcess", const std::string &pf="received unspec. by MultiAgentDecisionProcess") | MultiAgentDecisionProcess | |
| MultiAgentDecisionProcess(const std::string &name="received unspec. by MultiAgentDecisionProcess", const std::string &description="received unspec. by MultiAgentDecisionProcess", const std::string &pf="received unspec. by MultiAgentDecisionProcess") | MultiAgentDecisionProcess | |
| MultiAgentDecisionProcessDiscreteFactoredStates(const std::string &name="received unspec. by MultiAgentDecisionProcessDiscreteFactoredStates", const std::string &descr="received unspec. by MultiAgentDecisionProcessDiscreteFactoredStates", const std::string &pf="received unspec. by MultiAgentDecisionProcessDiscreteFactoredStates") | MultiAgentDecisionProcessDiscreteFactoredStates | |
| MultiAgentDecisionProcessDiscreteFactoredStates(const MultiAgentDecisionProcessDiscreteFactoredStates &a) | MultiAgentDecisionProcessDiscreteFactoredStates | |
| operator=(const MultiAgentDecisionProcessDiscreteFactoredStates &o) | MultiAgentDecisionProcessDiscreteFactoredStates | |
| Print() const | MultiAgentDecisionProcess | inline |
| RemoveStateFactor(Index sf) | MultiAgentDecisionProcessDiscreteFactoredStates | |
| SampleInitialState() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| SampleInitialState(std::vector< Index > &sIs) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| SampleJointObservation(Index jaI, Index sucI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| SampleJointObservation(Index sI, Index jaI, Index sucI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| SampleJointObservation(const std::vector< Index > &aIs, const std::vector< Index > &sucIs, std::vector< Index > &oIs) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| SampleJointObservation(const std::vector< Index > &sIs, const std::vector< Index > &aIs, const std::vector< Index > &sucIs, std::vector< Index > &oIs) const | MultiAgentDecisionProcessDiscreteFactoredStates | |
| SampleSuccessorState(Index sI, Index jaI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| SampleSuccessorState(const std::vector< Index > &sIs, const std::vector< Index > &aIs, std::vector< Index > &sucIs) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| SanityCheck() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlineprivate |
| SanityCheckObservations() const | MultiAgentDecisionProcessDiscreteFactoredStates | protectedvirtual |
| SanityCheckTransitions() const | MultiAgentDecisionProcessDiscreteFactoredStates | protectedvirtual |
| SetActionsInitialized(bool b) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetConnectionsSpecified(bool b) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetDescription(const std::string &description) | MultiAgentDecisionProcess | inline |
| SetEventObservability(bool eventO) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetInitialized(bool b) | MultiAgentDecisionProcessDiscreteFactoredStates | |
| SetISD(FactoredStateDistribution *p) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetName(const std::string &name) | MultiAgentDecisionProcess | inline |
| SetNrActions(Index AI, size_t nrA) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetNrAgents(size_t nrAgents) | MultiAgentDecisionProcess | |
| SetNrObservations(Index AI, size_t nrO) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetObservationsInitialized(bool b) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetOScopes()=0 | MultiAgentDecisionProcessDiscreteFactoredStates | privatepure virtual |
| SetScopes() | MultiAgentDecisionProcessDiscreteFactoredStates | inlineprivatevirtual |
| SetSoI_O(Index o, const Scope &ASoI, const Scope &YSoI, const Scope &OSoI) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetSoI_O(Index o, const Scope &XSoI, const Scope &ASoI, const Scope &YSoI, const Scope &OSoI) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetSoI_Y(Index y, const Scope &XSoI, const Scope &ASoI, const Scope &YSoI) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetSparse(bool b) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetStatesInitialized(bool b) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetUniformISD() | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
| SetUnixName(std::string unixName) | MultiAgentDecisionProcess | inline |
| SetYScopes()=0 | MultiAgentDecisionProcessDiscreteFactoredStates | privatepure virtual |
| SoftPrint() const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
| SoftPrintState(Index sI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| StateIndexToFactorValueIndex(Index factor, Index s) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| StateIndexToFactorValueIndices(Index stateI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| StateIndexToFactorValueIndices(Index s_e, const Scope &sfSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| StateScopeBackup(const Scope &stateScope, const Scope &agentScope) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
| ~MultiAgentDecisionProcess() | MultiAgentDecisionProcess | virtual |
| ~MultiAgentDecisionProcessDiscreteFactoredStates() | MultiAgentDecisionProcessDiscreteFactoredStates | |
| ~MultiAgentDecisionProcessDiscreteFactoredStatesInterface() | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | inlinevirtual |
| ~MultiAgentDecisionProcessDiscreteInterface() | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
| ~MultiAgentDecisionProcessInterface() | MultiAgentDecisionProcessInterface | inlinevirtual |