MultiAgentDecisionProcess
ProblemFireFightingGraph Member List

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

_m_agentsMultiAgentDecisionProcessprotected
_m_allAgentsScopeMultiAgentDecisionProcessprotected
_m_costOfMoveProblemFireFightingFactoredprotected
_m_forcePositionRepresProblemFireFightingFactoredprotected
_m_includePositionsProblemFireFightingFactoredprotected
_m_multipleAgentExtinguishProbProblemFireFightingFactoredprotected
_m_nrAgentsProblemFireFightingFactoredprotected
_m_nrFireLevelsProblemFireFightingFactoredprotected
_m_nrFLs_vecProblemFireFightingFactoredprotected
_m_nrHousesProblemFireFightingFactoredprotected
_m_nrJointFirelevelsProblemFireFightingFactoredprotected
_m_nrPerStateFeatureVecProblemFireFightingFactoredprotected
_m_nrStateFeaturesProblemFireFightingFactoredprotected
_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)FactoredDecPOMDPDiscretevirtual
CacheFlatObservationModel(bool sparse=false)MultiAgentDecisionProcessDiscreteFactoredStates
CacheFlatRewardModel(bool sparse=false)FactoredDecPOMDPDiscrete
CacheFlatTransitionModel(bool sparse=false)MultiAgentDecisionProcessDiscreteFactoredStates
ClipRewardModel(Index sf, bool sparse)FactoredDecPOMDPDiscrete
Clone() const ProblemFireFightingFactoredinlinevirtual
ComputeObservationProb(Index o, Index oVal, const std::vector< Index > &As, const std::vector< Index > &Ys, const std::vector< Index > &Os) const ProblemFireFightingFactoredprotectedvirtual
ComputeTransitionProb(Index y, Index yVal, const std::vector< Index > &Xs, const std::vector< Index > &As, const std::vector< Index > &Ys) const ProblemFireFightingFactoredprotectedvirtual
ConsistentVectorsOnSpecifiedScopes(const std::vector< Index > &v1, const Scope &scope1, const std::vector< Index > &v2, const Scope &scope2)FactoredDecPOMDPDiscreteprotectedstatic
ConstructActions()ProblemFireFightingGraphprotectedvirtual
ConstructJointActions()MultiAgentDecisionProcessDiscreteFactoredStatesinline
ConstructJointObservations()MultiAgentDecisionProcessDiscreteFactoredStatesinline
ConstructObservations()ProblemFireFightingFactoredprotectedvirtual
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
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
FLAMES enum valueProblemFireFightingFactoredprotected
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
GetAgentLocation(Index action, Index agI) const ProblemFireFightingGraphprotectedvirtual
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
GetHousesAgentInfluences(Index agI) const ProblemFireFightingGraphprotectedvirtual
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
GetMultipleAgentExtinguishProb() const ProblemFireFightingFactoredprotected
GetMultipleAgentExtinguishProbString() const ProblemFireFightingFactoredprotected
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
GetNrAgentsAtHouse(const std::vector< Index > &As, Index hI) const ProblemFireFightingGraphprotectedvirtual
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
GetStateVector(Index sI) const ProblemFireFightingFactoredinlineprotected
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()MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
Initialize2DBN(ScopeFunctor &SetScopes, TransitionProbFunctor &ComputeTransitionProb, ObservationProbFunctor &ComputeObservationProb)MultiAgentDecisionProcessDiscreteFactoredStatesvirtual
InitializeInstantiationInformation()FactoredDecPOMDPDiscrete
InitializePFFF()ProblemFireFightingFactoredprotected
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
NOFLAMES enum valueProblemFireFightingFactoredprotected
observation_t enum nameProblemFireFightingFactoredprotected
operator=(const MultiAgentDecisionProcessDiscreteFactoredStates &o)MultiAgentDecisionProcessDiscreteFactoredStates
Print() const FactoredDecPOMDPDiscreteinlinevirtual
ProblemFireFightingFactored(size_t nrAgents, size_t nrHouses, size_t nrFireLevels, double costOfMove=0.0, bool forcePositionRepres=false, double multipleAgentExtinguishProb=1.0, bool initialize=true)ProblemFireFightingFactored
ProblemFireFightingGraph(size_t nrAgents, size_t nrFireLevels, double multipleAgentExtinguishProb=1.0, bool initialize=true)ProblemFireFightingGraph
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 MultiAgentDecisionProcessDiscreteFactoredStatesprotectedvirtual
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()ProblemFireFightingGraphprotectedvirtual
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
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()ProblemFireFightingGraphprotectedvirtual
SoftPrint() const FactoredDecPOMDPDiscretevirtual
SoftPrintBriefDescription() const ProblemFireFightingGraphprotectedvirtual
SoftPrintDescription() const ProblemFireFightingGraphprotectedvirtual
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
~ProblemFireFightingFactored()ProblemFireFightingFactoredinlinevirtual
~ProblemFireFightingGraph()ProblemFireFightingGraphinlinevirtual