_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 |