_m_agents | MultiAgentDecisionProcess | protected |
_m_allAgentsScope | MultiAgentDecisionProcess | protected |
_m_costOfMove | ProblemFOBSFireFightingFactored | protected |
_m_forcePositionRepres | ProblemFOBSFireFightingFactored | protected |
_m_includePositions | ProblemFOBSFireFightingFactored | protected |
_m_nrAgents | ProblemFOBSFireFightingFactored | protected |
_m_nrFireLevels | ProblemFOBSFireFightingFactored | protected |
_m_nrFLs_vec | ProblemFOBSFireFightingFactored | protected |
_m_nrHouses | ProblemFOBSFireFightingFactored | protected |
_m_nrJointFirelevels | ProblemFOBSFireFightingFactored | protected |
_m_nrPerStateFeatureVec | ProblemFOBSFireFightingFactored | protected |
_m_nrStateFeatures | ProblemFOBSFireFightingFactored | protected |
_m_problemFile | MultiAgentDecisionProcess | protected |
_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 |
FactoredDecPOMDPDiscreteInterface::AgentScopeBackup(const Scope &stateScope, const Scope &agentScope) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::AgentScopeBackup(const Scope &stateScope, const Scope &agentScope) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
CacheFlatModels(bool sparse) | FactoredMMDPDiscrete | virtual |
CacheFlatObservationModel(bool sparse=false) | MultiAgentDecisionProcessDiscreteFactoredStates | |
CacheFlatRewardModel(bool sparse=false) | FactoredDecPOMDPDiscrete | |
CacheFlatTransitionModel(bool sparse=false) | MultiAgentDecisionProcessDiscreteFactoredStates | |
ClipRewardModel(Index sf, bool sparse) | FactoredDecPOMDPDiscrete | |
Clone() const | ProblemFOBSFireFightingFactored | inlinevirtual |
ComputeObservationProb(Index o, Index oVal, const std::vector< Index > &As, const std::vector< Index > &Ys, const std::vector< Index > &Os) const | FactoredMMDPDiscrete | inlinevirtual |
ComputeTransitionProb(Index y, Index yVal, const std::vector< Index > &Xs, const std::vector< Index > &As, const std::vector< Index > &Ys) const | ProblemFOBSFireFightingFactored | protectedvirtual |
ConsistentVectorsOnSpecifiedScopes(const std::vector< Index > &v1, const Scope &scope1, const std::vector< Index > &v2, const Scope &scope2) | FactoredDecPOMDPDiscrete | protectedstatic |
ConstructActions() | ProblemFOBSFireFightingGraph | privatevirtual |
ConstructJointActions() | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
ConstructJointObservations() | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
ConvertFiniteToInfiniteHorizon(size_t horizon) | FactoredDecPOMDPDiscrete | inline |
CreateNewObservationModel() | MultiAgentDecisionProcessDiscreteFactoredStates | |
CreateNewRewardModel() | FactoredDecPOMDPDiscrete | inlinevirtual |
CreateNewRewardModelForAgent(Globals::Index) | FactoredDecPOMDPDiscrete | inline |
CreateNewTransitionModel() | MultiAgentDecisionProcessDiscreteFactoredStates | |
DecPOMDP() | DecPOMDP | |
ExportSpuddFile(const std::string &filename) const | FactoredDecPOMDPDiscrete | virtual |
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") | FactoredMMDPDiscrete | inline |
FactoredDecPOMDPDiscreteInterface::FactorValueIndicesToStateIndex(const std::vector< Index > &fv) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::FactorValueIndicesToStateIndex(const std::vector< Index > &s_e_vec, const Scope &sfSC) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::FactorValueIndicesToStateIndex(const std::vector< Index > &fv) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::FactorValueIndicesToStateIndex(const std::vector< Index > &s_e_vec, const Scope &sfSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::Get2DBN() const | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::Get2DBN() | MultiAgentDecisionProcessDiscreteFactoredStates | inlineprotected |
MultiAgentDecisionProcessDiscreteFactoredStates::Get2DBN() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetAction(Index agentI, Index a) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetAction(Index agentI, Index a) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
GetAgentIndexByName(const std::string &s) const | MultiAgentDecisionProcess | |
GetAgentLocation(Index action, Index agI) const | ProblemFOBSFireFightingGraph | privatevirtual |
GetAgentNameByIndex(Index i) const | MultiAgentDecisionProcess | |
GetAgentScopeForLRF(Index LRF) const | FactoredDecPOMDPDiscrete | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetAllAgentScope() const =0 | MultiAgentDecisionProcessInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::MultiAgentDecisionProcess::GetAllAgentScope() const | MultiAgentDecisionProcess | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetAllStateFactorScope() const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetAllStateFactorScope() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
GetASoI_O(Index o) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
GetASoI_Y(Index y) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
GetDescription() const | MultiAgentDecisionProcess | inline |
FactoredDecPOMDPDiscreteInterface::GetDiscount() const =0 | DecPOMDPInterface | pure virtual |
DecPOMDP::GetDiscount() const | DecPOMDP | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetDiscountForAgent(Index agentI) const =0 | POSGInterface | pure virtual |
DecPOMDP::GetDiscountForAgent(Index agentI) const | DecPOMDP | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetEventObservability() const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetEventObservability() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetFactoredISD() const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetFactoredISD() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
GetHousesAgentInfluences(Index agI) const | ProblemFOBSFireFightingGraph | privatevirtual |
GetImmediateRewardScopes() const | FactoredDecPOMDPDiscrete | virtual |
FactoredDecPOMDPDiscreteInterface::GetInitialStateProbability(Index sI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetInitialStateProbability(Index sI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetISD() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetISD() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetJointAction(Index i) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetJointAction(Index i) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetJointObservation(Index i) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetJointObservation(Index i) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
GetLRF(Index LRF) const | FactoredDecPOMDPDiscrete | inlinevirtual |
GetLRFReward(Index LRF, Index sI_e, Index jaI_e) const | FactoredDecPOMDPDiscrete | inlinevirtual |
GetLRFReward(Index LRF, const std::vector< Index > &sI_e, const std::vector< Index > &jaI_e) const | FactoredDecPOMDPDiscrete | virtual |
GetLRFRewardFlat(Index LRF, Index flat_s, Index full_ja) const | FactoredDecPOMDPDiscrete | virtual |
GetLRFRewardFlat(Index lrf, const std::vector< Index > &sfacs, const std::vector< Index > &as) const | FactoredDecPOMDPDiscrete | |
GetName() const | MultiAgentDecisionProcess | inline |
FactoredDecPOMDPDiscreteInterface::GetNrActions() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::GetNrActions(Index AgentI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrActions() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrActions(Index AgentI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetNrAgents() const =0 | MultiAgentDecisionProcessInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::MultiAgentDecisionProcess::GetNrAgents() const | MultiAgentDecisionProcess | virtual |
GetNrAgentsAtHouse(const std::vector< Index > &As, Index hI) const | ProblemFOBSFireFightingGraph | privatevirtual |
GetNrAIs(Index LRF) const | FactoredDecPOMDPDiscrete | |
FactoredDecPOMDPDiscreteInterface::GetNrJointActions() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::GetNrJointActions(const Scope &agScope) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrJointActions() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrJointActions(const Scope &agScope) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetNrJointObservations() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrJointObservations() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
GetNrLRFs() const | FactoredDecPOMDPDiscrete | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetNrObservations() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::GetNrObservations(Index AgentI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrObservations() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrObservations(Index AgentI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetNrStateFactorInstantiations(const Scope &sfScope) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrStateFactorInstantiations(const Scope &sfScope) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
FactoredDecPOMDPDiscreteInterface::GetNrStateFactors() const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrStateFactors() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetNrStates() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrStates() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetNrValuesForFactor(Index sf) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrValuesForFactor(Index sf) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetNrValuesPerFactor() const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetNrValuesPerFactor() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
GetNrXIs(Index LRF) const | FactoredDecPOMDPDiscrete | |
FactoredDecPOMDPDiscreteInterface::GetObservation(Index agentI, Index a) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetObservation(Index agentI, Index a) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetObservationModelDiscretePtr() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetObservationModelDiscretePtr() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetObservationProbability(Index jaI, Index sucSI, Index joI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetObservationProbability(Index jaI, Index sucSI, Index joI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
FactoredDecPOMDPDiscreteInterface::GetOGet() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetOGet() const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
GetOSoI_O(Index o) const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
GetProblemFile() const | MultiAgentDecisionProcess | |
GetReward(const std::vector< Index > &sIs, const std::vector< Index > &aIs) const | FactoredDecPOMDPDiscrete | virtual |
GetReward(Index sI, Index jaI) const | FactoredDecPOMDPDiscrete | virtual |
GetReward(State *s, JointAction *ja) const | FactoredDecPOMDPDiscrete | inlinevirtual |
GetRewardForAgent(Index agentI, Index sI, Index jaI) const | FactoredDecPOMDPDiscrete | inline |
GetRewardForAgent(Index agI, State *s, JointAction *ja) const | FactoredDecPOMDPDiscrete | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetRewardType() const =0 | DecPOMDPInterface | pure virtual |
DecPOMDP::GetRewardType() const | DecPOMDP | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetRewardTypeForAgent(Index agentI) const =0 | POSGInterface | pure virtual |
DecPOMDP::GetRewardTypeForAgent(Index agentI) const | DecPOMDP | inlinevirtual |
GetRGet() const | FactoredDecPOMDPDiscrete | virtual |
FactoredDecPOMDPDiscreteInterface::GetState(Index i) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetState(Index i) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetStateFactorDiscrete(Index sfacI) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetStateFactorDiscrete(Index sfacI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
GetStateFactorScopeForLRF(Index LRF) const | FactoredDecPOMDPDiscrete | inlinevirtual |
GetStateVector(Index sI) const | ProblemFOBSFireFightingFactored | inlineprotected |
FactoredDecPOMDPDiscreteInterface::GetTGet() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetTGet() const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
FactoredDecPOMDPDiscreteInterface::GetTransitionModelDiscretePtr() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetTransitionModelDiscretePtr() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
FactoredDecPOMDPDiscreteInterface::GetUnixName() const =0 | MultiAgentDecisionProcessInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::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 |
FactoredDecPOMDPDiscreteInterface::IndividualToJointActionIndices(const Index *AI_ar) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointActionIndices(const Index *AI_ar) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
Initialize2DBN() | FactoredMMDPDiscrete | virtual |
FactoredDecPOMDPDiscrete::Initialize2DBN(ScopeFunctor &SetScopes, TransitionProbFunctor &ComputeTransitionProb, ObservationProbFunctor &ComputeObservationProb) | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
InitializeInstantiationInformation() | FactoredDecPOMDPDiscrete | |
InitializePFFF() | ProblemFOBSFireFightingFactored | protected |
InitializeStorage() | FactoredDecPOMDPDiscrete | |
JointAIndicesValid() const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
JointIndicesValid() const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
JointOIndicesValid() const | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
FactoredDecPOMDPDiscreteInterface::JointToIndividualActionIndices(Index jaI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::JointToIndividualActionIndices(Index jaI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::JointToIndividualObservationIndices(Index joI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::JointToIndividualObservationIndices(Index joI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
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 | FactoredDecPOMDPDiscrete | inlinevirtual |
ProblemFOBSFireFightingFactored(size_t nrAgents, size_t nrHouses, size_t nrFireLevels, double costOfMove=0.0, bool forcePositionRepres=false, bool initialize=true) | ProblemFOBSFireFightingFactored | |
ProblemFOBSFireFightingGraph(size_t nrAgents, size_t nrFireLevels) | ProblemFOBSFireFightingGraph | |
RemoveStateFactor(Index sf) | MultiAgentDecisionProcessDiscreteFactoredStates | |
RestrictedActionVectorToJointIndex(Index LRF, const std::vector< Index > &actionVec_e) const | FactoredDecPOMDPDiscrete | virtual |
RestrictedStateVectorToJointIndex(Index LRF, const std::vector< Index > &stateVec_e) const | FactoredDecPOMDPDiscrete | virtual |
FactoredDecPOMDPDiscreteInterface::DecPOMDPDiscreteInterface::SampleInitialState() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::MultiAgentDecisionProcessDiscreteFactoredStatesInterface::SampleInitialState(std::vector< Index > &sIs) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::SampleInitialState() const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::SampleInitialState(std::vector< Index > &sIs) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::DecPOMDPDiscreteInterface::SampleJointObservation(Index jaI, Index sucI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::DecPOMDPDiscreteInterface::SampleJointObservation(Index sI, Index jaI, Index sucI) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::MultiAgentDecisionProcessDiscreteFactoredStatesInterface::SampleJointObservation(const std::vector< Index > &aIs, const std::vector< Index > &sucIs, std::vector< Index > &oIs) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::SampleJointObservation(Index jaI, Index sucI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::SampleJointObservation(Index sI, Index jaI, Index sucI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::SampleJointObservation(const std::vector< Index > &aIs, const std::vector< Index > &sucIs, std::vector< Index > &oIs) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
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 =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::MultiAgentDecisionProcessDiscreteFactoredStatesInterface::SampleSuccessorState(const std::vector< Index > &sIs, const std::vector< Index > &aIs, std::vector< Index > &sucIs) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::SampleSuccessorState(Index sI, Index jaI) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::SampleSuccessorState(const std::vector< Index > &sIs, const std::vector< Index > &aIs, std::vector< Index > &sucIs) const | MultiAgentDecisionProcessDiscreteFactoredStates | virtual |
SanityCheckTransitions() const | MultiAgentDecisionProcessDiscreteFactoredStates | protectedvirtual |
SetActionsInitialized(bool b) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
SetConnectionsSpecified(bool b) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
SetDescription(const std::string &description) | MultiAgentDecisionProcess | inline |
FactoredDecPOMDPDiscreteInterface::SetDiscount(double d)=0 | DecPOMDPInterface | pure virtual |
DecPOMDP::SetDiscount(double d) | DecPOMDP | virtual |
FactoredDecPOMDPDiscreteInterface::SetDiscountForAgent(Index agentI, double d)=0 | POSGInterface | pure virtual |
DecPOMDP::SetDiscountForAgent(Index agentI, double d) | DecPOMDP | inlinevirtual |
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 | |
SetNrLRFs(size_t nr) | FactoredDecPOMDPDiscrete | inline |
SetNrObservations(Index AI, size_t nrO) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
SetObservationsInitialized(bool b) | MultiAgentDecisionProcessDiscreteFactoredStates | inline |
SetOScopes() | FactoredMMDPDiscrete | virtual |
SetReward(Index sI, Index jaI, double r) | FactoredDecPOMDPDiscrete | inlinevirtual |
SetReward(Index sI, Index jaI, Index sucSI, double r) | FactoredDecPOMDPDiscrete | virtual |
SetReward(Index sI, Index jaI, Index sucSI, Index joI, double r) | FactoredDecPOMDPDiscrete | virtual |
SetReward(State *s, JointAction *ja, double r) | FactoredDecPOMDPDiscrete | inlinevirtual |
SetRewardForAgent(Index agentI, Index sI, Index jaI, double r) | FactoredDecPOMDPDiscrete | inline |
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, double r) | FactoredDecPOMDPDiscrete | inline |
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, Index joI, double r) | FactoredDecPOMDPDiscrete | inline |
SetRewardForAgent(Index agI, State *s, JointAction *ja, double r) | FactoredDecPOMDPDiscrete | inlinevirtual |
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)=0 | DecPOMDPInterface | pure virtual |
DecPOMDP::SetRewardType(reward_t r) | DecPOMDP | virtual |
FactoredDecPOMDPDiscreteInterface::SetRewardTypeForAgent(Index agentI, reward_t r)=0 | POSGInterface | pure virtual |
DecPOMDP::SetRewardTypeForAgent(Index agentI, reward_t r) | DecPOMDP | inlinevirtual |
SetRM(Index LRF, RewardModel *rm) | FactoredDecPOMDPDiscrete | inline |
SetScopeForLRF(Index LRF, const Scope &X, const Scope &A) | FactoredDecPOMDPDiscrete | inline |
SetScopeForLRF(Index LRF, const Scope &X, const Scope &A, const Scope &Y, const Scope &O) | FactoredDecPOMDPDiscrete | |
SetScopes() | FactoredMMDPDiscrete | inlinevirtual |
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() | ProblemFOBSFireFightingGraph | privatevirtual |
SoftPrint() const | FactoredMMDPDiscrete | virtual |
SoftPrintBriefDescription(size_t nrAgents, size_t nrHouses, size_t nrFLs) const | ProblemFOBSFireFightingGraph | privatevirtual |
SoftPrintDescription(size_t nrAgents, size_t nrHouses, size_t nrFLs) const | ProblemFOBSFireFightingGraph | privatevirtual |
FactoredDecPOMDPDiscreteInterface::DecPOMDPDiscreteInterface::SoftPrintState(Index sI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::MultiAgentDecisionProcessDiscreteFactoredStatesInterface::SoftPrintState(Index sI) const | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::SoftPrintState(Index sI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::StateIndexToFactorValueIndex(Index factor, Index s) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::StateIndexToFactorValueIndex(Index factor, Index s) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::StateIndexToFactorValueIndices(Index stateI) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
FactoredDecPOMDPDiscreteInterface::StateIndexToFactorValueIndices(Index s_e, const Scope &sfSC) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::StateIndexToFactorValueIndices(Index stateI) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
MultiAgentDecisionProcessDiscreteFactoredStates::StateIndexToFactorValueIndices(Index s_e, const Scope &sfSC) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
FactoredDecPOMDPDiscreteInterface::StateScopeBackup(const Scope &stateScope, const Scope &agentScope) const =0 | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | pure virtual |
MultiAgentDecisionProcessDiscreteFactoredStates::StateScopeBackup(const Scope &stateScope, const Scope &agentScope) const | MultiAgentDecisionProcessDiscreteFactoredStates | inlinevirtual |
~DecPOMDPDiscreteInterface() | DecPOMDPDiscreteInterface | inlinevirtual |
~DecPOMDPInterface() | DecPOMDPInterface | inlinevirtual |
~FactoredDecPOMDPDiscrete() | FactoredDecPOMDPDiscrete | virtual |
~FactoredDecPOMDPDiscreteInterface() | FactoredDecPOMDPDiscreteInterface | inlinevirtual |
~MultiAgentDecisionProcess() | MultiAgentDecisionProcess | virtual |
~MultiAgentDecisionProcessDiscreteFactoredStates() | MultiAgentDecisionProcessDiscreteFactoredStates | |
~MultiAgentDecisionProcessDiscreteFactoredStatesInterface() | MultiAgentDecisionProcessDiscreteFactoredStatesInterface | inlinevirtual |
~MultiAgentDecisionProcessDiscreteInterface() | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
~MultiAgentDecisionProcessInterface() | MultiAgentDecisionProcessInterface | inlinevirtual |
~POSGInterface() | POSGInterface | inlinevirtual |
~ProblemFOBSFireFightingFactored() | ProblemFOBSFireFightingFactored | inlinevirtual |
~ProblemFOBSFireFightingGraph() | ProblemFOBSFireFightingGraph | inlinevirtual |