MultiAgentDecisionProcess
MultiAgentDecisionProcessDiscreteFactoredStates Member List

This is the complete list of members for MultiAgentDecisionProcessDiscreteFactoredStates, including all inherited members.

_m_2dbnMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_AMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_agentsMultiAgentDecisionProcessprotected
_m_allAgentsScopeMultiAgentDecisionProcessprotected
_m_cached_FlatOMMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_cached_FlatTMMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_connectionsSpecifiedMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_eventObservabilityMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_initializedMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_nrAgentsMultiAgentDecisionProcessprotected
_m_OMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_p_oModelMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_p_tModelMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_problemFileMultiAgentDecisionProcessprotected
_m_SMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_sparse_FlatOMMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_sparse_FlatTMMultiAgentDecisionProcessDiscreteFactoredStatesprivate
_m_unixNameMultiAgentDecisionProcessprotected
AddAction(Index AI, const std::string &name, const std::string &description="")MultiAgentDecisionProcessDiscreteFactoredStatesinline
AddAgent(std::string name)MultiAgentDecisionProcess
AddObservation(Index AI, const std::string &name, const std::string &description="")MultiAgentDecisionProcessDiscreteFactoredStatesinline
AddStateFactor(const std::string &n="undef. name", const std::string &d="undef. descr.")MultiAgentDecisionProcessDiscreteFactoredStatesinline
AddStateFactorValue(Index sf, const std::string &v="undef")MultiAgentDecisionProcessDiscreteFactoredStatesinline
AgentScopeBackup(const Scope &stateScope, const Scope &agentScope) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
CacheFlatModels(bool sparse)MultiAgentDecisionProcessDiscreteFactoredStatesInterfaceinlinevirtual
CacheFlatObservationModel(bool sparse=false)MultiAgentDecisionProcessDiscreteFactoredStates
CacheFlatTransitionModel(bool sparse=false)MultiAgentDecisionProcessDiscreteFactoredStates
Clone() const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
ComputeObservationProb(Index o, Index oVal, const std::vector< Index > &As, const std::vector< Index > &Ys, const std::vector< Index > &Os) const =0MultiAgentDecisionProcessDiscreteFactoredStatesprivatepure 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 MultiAgentDecisionProcessDiscreteFactoredStatesinlineprivatevirtual
ComputeTransitionProb(Index y, Index yVal, const std::vector< Index > &Xs, const std::vector< Index > &As, const std::vector< Index > &Ys) const =0MultiAgentDecisionProcessDiscreteFactoredStatesprivatepure virtual
ConstructJointActions()MultiAgentDecisionProcessDiscreteFactoredStatesinline
ConstructJointObservations()MultiAgentDecisionProcessDiscreteFactoredStatesinline
CreateNewObservationModel()MultiAgentDecisionProcessDiscreteFactoredStates
CreateNewTransitionModel()MultiAgentDecisionProcessDiscreteFactoredStates
FactorValueIndicesToStateIndex(const std::vector< Index > &fv) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactorValueIndicesToStateIndex(const std::vector< Index > &s_e_vec, const Scope &sfSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
Get2DBN()MultiAgentDecisionProcessDiscreteFactoredStatesinlineprotected
Get2DBN() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetAction(Index agentI, Index a) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetAgentIndexByName(const std::string &s) const MultiAgentDecisionProcess
GetAgentNameByIndex(Index i) const MultiAgentDecisionProcess
MultiAgentDecisionProcessDiscreteFactoredStatesInterface::GetAllAgentScope() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcess::GetAllAgentScope() const MultiAgentDecisionProcessinlinevirtual
GetAllStateFactorScope() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetASoI_O(Index o) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
GetASoI_Y(Index y) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
GetDescription() const MultiAgentDecisionProcessinline
GetEventObservability() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetFactoredISD() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetInitialStateProbability(Index sI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetISD() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetJointAction(Index i) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetJointObservation(Index i) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetName() const MultiAgentDecisionProcessinline
GetNrActions() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrActions(Index AgentI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStatesInterface::GetNrAgents() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcess::GetNrAgents() const MultiAgentDecisionProcessvirtual
GetNrJointActions() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrJointActions(const Scope &agScope) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrJointObservations() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrObservations() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrObservations(Index AgentI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrStateFactorInstantiations(const Scope &sfScope) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
GetNrStateFactors() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrStates() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrValuesForFactor(Index sf) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrValuesPerFactor() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetObservation(Index agentI, Index a) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetObservationModelDiscretePtr() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetObservationProbability(Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
GetOGet() const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
GetOSoI_O(Index o) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
GetProblemFile() const MultiAgentDecisionProcess
GetState(Index i) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetStateFactorDiscrete(Index sfacI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetTGet() const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
GetTransitionModelDiscretePtr() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetTransitionProbability(Index sI, Index jaI, Index sucSI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
MultiAgentDecisionProcessDiscreteFactoredStatesInterface::GetUnixName() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcess::GetUnixName() const MultiAgentDecisionProcessinlinevirtual
GetXSoI_O(Index o) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
GetXSoI_Y(Index y) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
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 MultiAgentDecisionProcessDiscreteFactoredStatesinline
GetYSoI_O(Index o) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
GetYSoI_Y(Index y) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
IndividualToJointActionIndices(const Index *AI_ar) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
Initialize2DBN()MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
Initialize2DBN(ScopeFunctor &SetScopes, TransitionProbFunctor &ComputeTransitionProb, ObservationProbFunctor &ComputeObservationProb)MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
JointAIndicesValid() const MultiAgentDecisionProcessDiscreteFactoredStatesinline
JointIndicesValid() const MultiAgentDecisionProcessDiscreteFactoredStatesinline
JointOIndicesValid() const MultiAgentDecisionProcessDiscreteFactoredStatesinline
JointToIndividualActionIndices(Index jaI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
JointToIndividualObservationIndices(Index joI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
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 MultiAgentDecisionProcessinline
RemoveStateFactor(Index sf)MultiAgentDecisionProcessDiscreteFactoredStates
SampleInitialState() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
SampleInitialState(std::vector< Index > &sIs) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
SampleJointObservation(Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
SampleJointObservation(Index sI, Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
SampleJointObservation(const std::vector< Index > &aIs, const std::vector< Index > &sucIs, std::vector< Index > &oIs) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
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 MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
SampleSuccessorState(const std::vector< Index > &sIs, const std::vector< Index > &aIs, std::vector< Index > &sucIs) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
SanityCheck() const MultiAgentDecisionProcessDiscreteFactoredStatesinlineprivate
SanityCheckObservations() const MultiAgentDecisionProcessDiscreteFactoredStatesprotectedvirtual
SanityCheckTransitions() const MultiAgentDecisionProcessDiscreteFactoredStatesprotectedvirtual
SetActionsInitialized(bool b)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetConnectionsSpecified(bool b)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetDescription(const std::string &description)MultiAgentDecisionProcessinline
SetEventObservability(bool eventO)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetInitialized(bool b)MultiAgentDecisionProcessDiscreteFactoredStates
SetISD(FactoredStateDistribution *p)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetName(const std::string &name)MultiAgentDecisionProcessinline
SetNrActions(Index AI, size_t nrA)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetNrAgents(size_t nrAgents)MultiAgentDecisionProcess
SetNrObservations(Index AI, size_t nrO)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetObservationsInitialized(bool b)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetOScopes()=0MultiAgentDecisionProcessDiscreteFactoredStatesprivatepure virtual
SetScopes()MultiAgentDecisionProcessDiscreteFactoredStatesinlineprivatevirtual
SetSoI_O(Index o, const Scope &ASoI, const Scope &YSoI, const Scope &OSoI)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetSoI_O(Index o, const Scope &XSoI, const Scope &ASoI, const Scope &YSoI, const Scope &OSoI)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetSoI_Y(Index y, const Scope &XSoI, const Scope &ASoI, const Scope &YSoI)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetSparse(bool b)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetStatesInitialized(bool b)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetUniformISD()MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetUnixName(std::string unixName)MultiAgentDecisionProcessinline
SetYScopes()=0MultiAgentDecisionProcessDiscreteFactoredStatesprivatepure virtual
SoftPrint() const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
SoftPrintState(Index sI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
StateIndexToFactorValueIndex(Index factor, Index s) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
StateIndexToFactorValueIndices(Index stateI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
StateIndexToFactorValueIndices(Index s_e, const Scope &sfSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
StateScopeBackup(const Scope &stateScope, const Scope &agentScope) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
~MultiAgentDecisionProcess()MultiAgentDecisionProcessvirtual
~MultiAgentDecisionProcessDiscreteFactoredStates()MultiAgentDecisionProcessDiscreteFactoredStates
~MultiAgentDecisionProcessDiscreteFactoredStatesInterface()MultiAgentDecisionProcessDiscreteFactoredStatesInterfaceinlinevirtual
~MultiAgentDecisionProcessDiscreteInterface()MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
~MultiAgentDecisionProcessInterface()MultiAgentDecisionProcessInterfaceinlinevirtual