MultiAgentDecisionProcess
FactoredMMDPDiscrete Member List

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

_m_agentsMultiAgentDecisionProcessprotected
_m_allAgentsScopeMultiAgentDecisionProcessprotected
_m_nrAgentsMultiAgentDecisionProcessprotected
_m_problemFileMultiAgentDecisionProcessprotected
_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
FactoredDecPOMDPDiscreteInterface::AgentScopeBackup(const Scope &stateScope, const Scope &agentScope) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::AgentScopeBackup(const Scope &stateScope, const Scope &agentScope) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
CacheFlatModels(bool sparse)FactoredMMDPDiscretevirtual
CacheFlatObservationModel(bool sparse=false)MultiAgentDecisionProcessDiscreteFactoredStates
CacheFlatRewardModel(bool sparse=false)FactoredDecPOMDPDiscrete
CacheFlatTransitionModel(bool sparse=false)MultiAgentDecisionProcessDiscreteFactoredStates
ClipRewardModel(Index sf, bool sparse)FactoredDecPOMDPDiscrete
Clone() const FactoredMMDPDiscreteinlinevirtual
ComputeObservationProb(Index o, Index oVal, const std::vector< Index > &As, const std::vector< Index > &Ys, const std::vector< Index > &Os) const FactoredMMDPDiscreteinlinevirtual
ComputeTransitionProb(Index y, Index yVal, const std::vector< Index > &Xs, const std::vector< Index > &As, const std::vector< Index > &Ys) const FactoredDecPOMDPDiscreteinlinevirtual
ConsistentVectorsOnSpecifiedScopes(const std::vector< Index > &v1, const Scope &scope1, const std::vector< Index > &v2, const Scope &scope2)FactoredDecPOMDPDiscreteprotectedstatic
ConstructJointActions()MultiAgentDecisionProcessDiscreteFactoredStatesinline
ConstructJointObservations()MultiAgentDecisionProcessDiscreteFactoredStatesinline
ConstructObservations()FactoredMMDPDiscreteprivate
ConvertFiniteToInfiniteHorizon(size_t horizon)FactoredDecPOMDPDiscreteinline
CreateNewObservationModel()MultiAgentDecisionProcessDiscreteFactoredStates
CreateNewRewardModel()FactoredDecPOMDPDiscreteinlinevirtual
CreateNewRewardModelForAgent(Globals::Index)FactoredDecPOMDPDiscreteinline
CreateNewTransitionModel()MultiAgentDecisionProcessDiscreteFactoredStates
DecPOMDP()DecPOMDP
ExportSpuddFile(const std::string &filename) const FactoredDecPOMDPDiscretevirtual
FactoredDecPOMDPDiscrete(std::string name="received unspec. by FactoredDecPOMDPDiscrete", std::string descr="received unspec. by FactoredDecPOMDPDiscrete", std::string pf="received unspec. by FactoredDecPOMDPDiscrete")FactoredDecPOMDPDiscrete
FactoredMMDPDiscrete(std::string name="received unspec. by FactoredMMDPDiscrete", std::string descr="received unspec. by FactoredMMDPDiscrete", std::string pf="received unspec. by FactoredMMDPDiscrete")FactoredMMDPDiscreteinline
FactoredDecPOMDPDiscreteInterface::FactorValueIndicesToStateIndex(const std::vector< Index > &fv) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::FactorValueIndicesToStateIndex(const std::vector< Index > &s_e_vec, const Scope &sfSC) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::FactorValueIndicesToStateIndex(const std::vector< Index > &fv) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::FactorValueIndicesToStateIndex(const std::vector< Index > &s_e_vec, const Scope &sfSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::Get2DBN() const MultiAgentDecisionProcessDiscreteFactoredStatesInterfaceinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::Get2DBN()MultiAgentDecisionProcessDiscreteFactoredStatesinlineprotected
MultiAgentDecisionProcessDiscreteFactoredStates::Get2DBN() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetAction(Index agentI, Index a) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetAction(Index agentI, Index a) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetAgentIndexByName(const std::string &s) const MultiAgentDecisionProcess
GetAgentNameByIndex(Index i) const MultiAgentDecisionProcess
GetAgentScopeForLRF(Index LRF) const FactoredDecPOMDPDiscreteinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetAllAgentScope() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::MultiAgentDecisionProcess::GetAllAgentScope() const MultiAgentDecisionProcessinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetAllStateFactorScope() const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetAllStateFactorScope() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetASoI_O(Index o) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
GetASoI_Y(Index y) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
GetDescription() const MultiAgentDecisionProcessinline
FactoredDecPOMDPDiscreteInterface::GetDiscount() const =0DecPOMDPInterfacepure virtual
DecPOMDP::GetDiscount() const DecPOMDPinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetDiscountForAgent(Index agentI) const =0POSGInterfacepure virtual
DecPOMDP::GetDiscountForAgent(Index agentI) const DecPOMDPinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetEventObservability() const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetEventObservability() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetFactoredISD() const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetFactoredISD() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetImmediateRewardScopes() const FactoredDecPOMDPDiscretevirtual
FactoredDecPOMDPDiscreteInterface::GetInitialStateProbability(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetInitialStateProbability(Index sI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetISD() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetISD() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetJointAction(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetJointAction(Index i) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetJointObservation(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetJointObservation(Index i) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetLRF(Index LRF) const FactoredDecPOMDPDiscreteinlinevirtual
GetLRFReward(Index LRF, Index sI_e, Index jaI_e) const FactoredDecPOMDPDiscreteinlinevirtual
GetLRFReward(Index LRF, const std::vector< Index > &sI_e, const std::vector< Index > &jaI_e) const FactoredDecPOMDPDiscretevirtual
GetLRFRewardFlat(Index LRF, Index flat_s, Index full_ja) const FactoredDecPOMDPDiscretevirtual
GetLRFRewardFlat(Index lrf, const std::vector< Index > &sfacs, const std::vector< Index > &as) const FactoredDecPOMDPDiscrete
GetName() const MultiAgentDecisionProcessinline
FactoredDecPOMDPDiscreteInterface::GetNrActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::GetNrActions(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrActions() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrActions(Index AgentI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetNrAgents() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::MultiAgentDecisionProcess::GetNrAgents() const MultiAgentDecisionProcessvirtual
GetNrAIs(Index LRF) const FactoredDecPOMDPDiscrete
FactoredDecPOMDPDiscreteInterface::GetNrJointActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::GetNrJointActions(const Scope &agScope) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrJointActions() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrJointActions(const Scope &agScope) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetNrJointObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrJointObservations() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrLRFs() const FactoredDecPOMDPDiscreteinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetNrObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::GetNrObservations(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrObservations() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrObservations(Index AgentI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetNrStateFactorInstantiations(const Scope &sfScope) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrStateFactorInstantiations(const Scope &sfScope) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
FactoredDecPOMDPDiscreteInterface::GetNrStateFactors() const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrStateFactors() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetNrStates() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrStates() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetNrValuesForFactor(Index sf) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrValuesForFactor(Index sf) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetNrValuesPerFactor() const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrValuesPerFactor() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetNrXIs(Index LRF) const FactoredDecPOMDPDiscrete
FactoredDecPOMDPDiscreteInterface::GetObservation(Index agentI, Index a) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetObservation(Index agentI, Index a) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetObservationModelDiscretePtr() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetObservationModelDiscretePtr() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetObservationProbability(Index jaI, Index sucSI, Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetObservationProbability(Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
FactoredDecPOMDPDiscreteInterface::GetOGet() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetOGet() const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
GetOSoI_O(Index o) const MultiAgentDecisionProcessDiscreteFactoredStatesinline
GetProblemFile() const MultiAgentDecisionProcess
GetReward(const std::vector< Index > &sIs, const std::vector< Index > &aIs) const FactoredDecPOMDPDiscretevirtual
GetReward(Index sI, Index jaI) const FactoredDecPOMDPDiscretevirtual
GetReward(State *s, JointAction *ja) const FactoredDecPOMDPDiscreteinlinevirtual
GetRewardForAgent(Index agentI, Index sI, Index jaI) const FactoredDecPOMDPDiscreteinline
GetRewardForAgent(Index agI, State *s, JointAction *ja) const FactoredDecPOMDPDiscreteinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetRewardType() const =0DecPOMDPInterfacepure virtual
DecPOMDP::GetRewardType() const DecPOMDPinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetRewardTypeForAgent(Index agentI) const =0POSGInterfacepure virtual
DecPOMDP::GetRewardTypeForAgent(Index agentI) const DecPOMDPinlinevirtual
GetRGet() const FactoredDecPOMDPDiscretevirtual
FactoredDecPOMDPDiscreteInterface::GetState(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetState(Index i) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetStateFactorDiscrete(Index sfacI) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetStateFactorDiscrete(Index sfacI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
GetStateFactorScopeForLRF(Index LRF) const FactoredDecPOMDPDiscreteinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetTGet() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetTGet() const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
FactoredDecPOMDPDiscreteInterface::GetTransitionModelDiscretePtr() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetTransitionModelDiscretePtr() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
FactoredDecPOMDPDiscreteInterface::GetUnixName() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::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
FactoredDecPOMDPDiscreteInterface::IndividualToJointActionIndices(const Index *AI_ar) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointActionIndices(const Index *AI_ar) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
Initialize2DBN()FactoredMMDPDiscretevirtual
FactoredDecPOMDPDiscrete::Initialize2DBN(ScopeFunctor &SetScopes, TransitionProbFunctor &ComputeTransitionProb, ObservationProbFunctor &ComputeObservationProb)MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
Initialize2DBNObservations()FactoredMMDPDiscreteprivate
InitializeInstantiationInformation()FactoredDecPOMDPDiscrete
InitializeStorage()FactoredDecPOMDPDiscrete
JointAIndicesValid() const MultiAgentDecisionProcessDiscreteFactoredStatesinline
JointIndicesValid() const MultiAgentDecisionProcessDiscreteFactoredStatesinline
JointOIndicesValid() const MultiAgentDecisionProcessDiscreteFactoredStatesinline
FactoredDecPOMDPDiscreteInterface::JointToIndividualActionIndices(Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::JointToIndividualActionIndices(Index jaI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::JointToIndividualObservationIndices(Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::JointToIndividualObservationIndices(Index joI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MarginalizeISD(Index sf, std::vector< size_t > &factor_sizes, const FactoredStateDistribution *fsd)FactoredDecPOMDPDiscrete
MarginalizeStateFactor(Index sf, bool sparse)FactoredDecPOMDPDiscrete
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 FactoredDecPOMDPDiscreteinlinevirtual
RemoveStateFactor(Index sf)MultiAgentDecisionProcessDiscreteFactoredStates
RestrictedActionVectorToJointIndex(Index LRF, const std::vector< Index > &actionVec_e) const FactoredDecPOMDPDiscretevirtual
RestrictedStateVectorToJointIndex(Index LRF, const std::vector< Index > &stateVec_e) const FactoredDecPOMDPDiscretevirtual
FactoredDecPOMDPDiscreteInterface::DecPOMDPDiscreteInterface::SampleInitialState() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::MultiAgentDecisionProcessDiscreteFactoredStatesInterface::SampleInitialState(std::vector< Index > &sIs) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::SampleInitialState() const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::SampleInitialState(std::vector< Index > &sIs) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::DecPOMDPDiscreteInterface::SampleJointObservation(Index jaI, Index sucI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::DecPOMDPDiscreteInterface::SampleJointObservation(Index sI, Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
FactoredDecPOMDPDiscreteInterface::MultiAgentDecisionProcessDiscreteFactoredStatesInterface::SampleJointObservation(const std::vector< Index > &aIs, const std::vector< Index > &sucIs, std::vector< Index > &oIs) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::SampleJointObservation(Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
MultiAgentDecisionProcessDiscreteFactoredStates::SampleJointObservation(Index sI, Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
MultiAgentDecisionProcessDiscreteFactoredStates::SampleJointObservation(const std::vector< Index > &aIs, const std::vector< Index > &sucIs, std::vector< Index > &oIs) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::SampleJointObservation(const std::vector< Index > &sIs, const std::vector< Index > &aIs, const std::vector< Index > &sucIs, std::vector< Index > &oIs) const MultiAgentDecisionProcessDiscreteFactoredStates
FactoredDecPOMDPDiscreteInterface::DecPOMDPDiscreteInterface::SampleSuccessorState(Index sI, Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::MultiAgentDecisionProcessDiscreteFactoredStatesInterface::SampleSuccessorState(const std::vector< Index > &sIs, const std::vector< Index > &aIs, std::vector< Index > &sucIs) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::SampleSuccessorState(Index sI, Index jaI) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
MultiAgentDecisionProcessDiscreteFactoredStates::SampleSuccessorState(const std::vector< Index > &sIs, const std::vector< Index > &aIs, std::vector< Index > &sucIs) const MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
SanityCheckObservations() const FactoredMMDPDiscreteinlineprivatevirtual
SanityCheckTransitions() const MultiAgentDecisionProcessDiscreteFactoredStatesprotectedvirtual
SetActionsInitialized(bool b)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetConnectionsSpecified(bool b)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetDescription(const std::string &description)MultiAgentDecisionProcessinline
FactoredDecPOMDPDiscreteInterface::SetDiscount(double d)=0DecPOMDPInterfacepure virtual
DecPOMDP::SetDiscount(double d)DecPOMDPvirtual
FactoredDecPOMDPDiscreteInterface::SetDiscountForAgent(Index agentI, double d)=0POSGInterfacepure virtual
DecPOMDP::SetDiscountForAgent(Index agentI, double d)DecPOMDPinlinevirtual
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
SetNrLRFs(size_t nr)FactoredDecPOMDPDiscreteinline
SetNrObservations(Index AI, size_t nrO)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetObservationsInitialized(bool b)MultiAgentDecisionProcessDiscreteFactoredStatesinline
SetOScopes()FactoredMMDPDiscretevirtual
SetReward(Index sI, Index jaI, double r)FactoredDecPOMDPDiscreteinlinevirtual
SetReward(Index sI, Index jaI, Index sucSI, double r)FactoredDecPOMDPDiscretevirtual
SetReward(Index sI, Index jaI, Index sucSI, Index joI, double r)FactoredDecPOMDPDiscretevirtual
SetReward(State *s, JointAction *ja, double r)FactoredDecPOMDPDiscreteinlinevirtual
SetRewardForAgent(Index agentI, Index sI, Index jaI, double r)FactoredDecPOMDPDiscreteinline
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, double r)FactoredDecPOMDPDiscreteinline
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, Index joI, double r)FactoredDecPOMDPDiscreteinline
SetRewardForAgent(Index agI, State *s, JointAction *ja, double r)FactoredDecPOMDPDiscreteinlinevirtual
SetRewardForLRF(Index LRF, const std::vector< Index > &Xs, const std::vector< Index > &As, double reward)FactoredDecPOMDPDiscrete
SetRewardForLRF(Index LRF, const std::vector< Index > &Xs, const std::vector< Index > &As, const Scope &Y, const std::vector< Index > &Ys, const Scope &O, const std::vector< Index > &Os, double reward)FactoredDecPOMDPDiscrete
SetRewardForLRF(Index LRF, 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, double reward)FactoredDecPOMDPDiscrete
FactoredDecPOMDPDiscreteInterface::SetRewardType(reward_t r)=0DecPOMDPInterfacepure virtual
DecPOMDP::SetRewardType(reward_t r)DecPOMDPvirtual
FactoredDecPOMDPDiscreteInterface::SetRewardTypeForAgent(Index agentI, reward_t r)=0POSGInterfacepure virtual
DecPOMDP::SetRewardTypeForAgent(Index agentI, reward_t r)DecPOMDPinlinevirtual
SetRM(Index LRF, RewardModel *rm)FactoredDecPOMDPDiscreteinline
SetScopeForLRF(Index LRF, const Scope &X, const Scope &A)FactoredDecPOMDPDiscreteinline
SetScopeForLRF(Index LRF, const Scope &X, const Scope &A, const Scope &Y, const Scope &O)FactoredDecPOMDPDiscrete
SetScopes()FactoredMMDPDiscreteinlinevirtual
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()FactoredDecPOMDPDiscreteinlinevirtual
SoftPrint() const FactoredMMDPDiscretevirtual
FactoredDecPOMDPDiscreteInterface::DecPOMDPDiscreteInterface::SoftPrintState(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::MultiAgentDecisionProcessDiscreteFactoredStatesInterface::SoftPrintState(Index sI) const MultiAgentDecisionProcessDiscreteFactoredStatesInterfaceinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::SoftPrintState(Index sI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::StateIndexToFactorValueIndex(Index factor, Index s) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::StateIndexToFactorValueIndex(Index factor, Index s) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::StateIndexToFactorValueIndices(Index stateI) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
FactoredDecPOMDPDiscreteInterface::StateIndexToFactorValueIndices(Index s_e, const Scope &sfSC) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::StateIndexToFactorValueIndices(Index stateI) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
MultiAgentDecisionProcessDiscreteFactoredStates::StateIndexToFactorValueIndices(Index s_e, const Scope &sfSC) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
FactoredDecPOMDPDiscreteInterface::StateScopeBackup(const Scope &stateScope, const Scope &agentScope) const =0MultiAgentDecisionProcessDiscreteFactoredStatesInterfacepure virtual
MultiAgentDecisionProcessDiscreteFactoredStates::StateScopeBackup(const Scope &stateScope, const Scope &agentScope) const MultiAgentDecisionProcessDiscreteFactoredStatesinlinevirtual
~DecPOMDPDiscreteInterface()DecPOMDPDiscreteInterfaceinlinevirtual
~DecPOMDPInterface()DecPOMDPInterfaceinlinevirtual
~FactoredDecPOMDPDiscrete()FactoredDecPOMDPDiscretevirtual
~FactoredDecPOMDPDiscreteInterface()FactoredDecPOMDPDiscreteInterfaceinlinevirtual
~MultiAgentDecisionProcess()MultiAgentDecisionProcessvirtual
~MultiAgentDecisionProcessDiscreteFactoredStates()MultiAgentDecisionProcessDiscreteFactoredStates
~MultiAgentDecisionProcessDiscreteFactoredStatesInterface()MultiAgentDecisionProcessDiscreteFactoredStatesInterfaceinlinevirtual
~MultiAgentDecisionProcessDiscreteInterface()MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
~MultiAgentDecisionProcessInterface()MultiAgentDecisionProcessInterfaceinlinevirtual
~POSGInterface()POSGInterfaceinlinevirtual