MultiAgentDecisionProcess
TOIDecMDPDiscrete Member List

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

_m_agentsMultiAgentDecisionProcessprotected
_m_allAgentsScopeMultiAgentDecisionProcessprotected
_m_individualDecPOMDPDsTOIDecPOMDPDiscreteprotected
_m_initializedTOIDecMDPDiscreteprivate
_m_nrAgentsMultiAgentDecisionProcessprotected
_m_p_rModelTOIDecPOMDPDiscreteprotected
_m_problemFileMultiAgentDecisionProcessprotected
_m_unixNameMultiAgentDecisionProcessprotected
AddAction(Index agentI, const std::string &name)TransitionObservationIndependentMADPDiscrete
AddAgent(const std::string &name="unspec.")TransitionObservationIndependentMADPDiscrete
MultiAgentDecisionProcess::AddAgent(std::string name)MultiAgentDecisionProcess
AddObservation(Index agentI, const std::string &name)TransitionObservationIndependentMADPDiscrete
AddState(Index agentI, const std::string &name)TransitionObservationIndependentMADPDiscrete
Clone() const TOIDecPOMDPDiscreteinlinevirtual
CreateCentralizedFullModels()TransitionObservationIndependentMADPDiscreteprotected
CreateCentralizedObservationTransitionModel()TransitionObservationIndependentMADPDiscreteprotected
CreateCentralizedSparseModels()TransitionObservationIndependentMADPDiscreteprotected
CreateCentralizedSparseTransitionModel()TransitionObservationIndependentMADPDiscrete
CreateNewRewardModel()TOIDecPOMDPDiscretevirtual
CreateNewRewardModelForAgent(Index agentI)TOIDecPOMDPDiscreteinline
CreateStateObservations()TOIDecMDPDiscrete
DecPOMDP()DecPOMDP
DecPOMDPDiscreteInterface::GetAction(Index agentI, Index a) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetAction(Index agentI, Index a) const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetAgentIndexByName(const std::string &s) const MultiAgentDecisionProcess
GetAgentNameByIndex(Index i) const MultiAgentDecisionProcess
DecPOMDPDiscreteInterface::GetAllAgentScope() const =0MultiAgentDecisionProcessInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetAllAgentScope() const MultiAgentDecisionProcessinlinevirtual
GetDescription() const MultiAgentDecisionProcessinline
DecPOMDPDiscreteInterface::GetDiscount() const =0DecPOMDPInterfacepure virtual
DecPOMDP::GetDiscount() const DecPOMDPinlinevirtual
DecPOMDPDiscreteInterface::GetDiscountForAgent(Index agentI) const =0POSGInterfacepure virtual
DecPOMDP::GetDiscountForAgent(Index agentI) const DecPOMDPinlinevirtual
GetEventObservability() const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
GetIndividualDecPOMDPD(Index agentI) const TOIDecPOMDPDiscreteinline
GetIndividualMADPD(Index agentI) const TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::GetInitialStateProbability(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetInitialStateProbability(Index sI) const TransitionObservationIndependentMADPDiscretevirtual
DecPOMDPDiscreteInterface::GetISD() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetISD() const TransitionObservationIndependentMADPDiscretevirtual
DecPOMDPDiscreteInterface::GetJointAction(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetJointAction(Index i) const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetJointActionDiscrete(Index i) const TransitionObservationIndependentMADPDiscrete
DecPOMDPDiscreteInterface::GetJointObservation(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetJointObservation(Index i) const TransitionObservationIndependentMADPDiscretevirtual
GetName() const MultiAgentDecisionProcessinline
DecPOMDPDiscreteInterface::GetNrActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::GetNrActions(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetNrActions(Index agentI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::GetNrActions() const TransitionObservationIndependentMADPDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetNrAgents() const =0MultiAgentDecisionProcessInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetNrAgents() const MultiAgentDecisionProcessvirtual
DecPOMDPDiscreteInterface::GetNrJointActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::GetNrJointActions(const Scope &agScope) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetNrJointActions() const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::GetNrJointActions(const Scope &agScope) const TransitionObservationIndependentMADPDiscretevirtual
DecPOMDPDiscreteInterface::GetNrJointObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetNrJointObservations() const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetNrJointStates() const TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::GetNrObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::GetNrObservations(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetNrObservations(Index agentI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::GetNrObservations() const TransitionObservationIndependentMADPDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetNrStates() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetNrStates(Index agI) const TransitionObservationIndependentMADPDiscreteinline
TransitionObservationIndependentMADPDiscrete::GetNrStates() const TransitionObservationIndependentMADPDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetObservation(Index agentI, Index a) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetObservation(Index agentI, Index o) const TransitionObservationIndependentMADPDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetObservationModelDiscretePtr() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetObservationModelDiscretePtr() const TransitionObservationIndependentMADPDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetObservationProbability(Index jaI, Index sucSI, Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
TransitionObservationIndependentMADPDiscrete::GetObservationProbability(Index jaI, Index sucSI, Index joI) const TransitionObservationIndependentMADPDiscretevirtual
TransitionObservationIndependentMADPDiscrete::GetObservationProbability(const std::vector< Index > &aIs, const std::vector< Index > &sucSIs, const std::vector< Index > &oIs) const TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::GetOGet() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetOGet() const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetProblemFile() const MultiAgentDecisionProcess
GetReward(Index sI, Index jaI) const TOIDecPOMDPDiscreteinlinevirtual
GetReward(const std::vector< Index > &sIs, const std::vector< Index > &aIs) const TOIDecPOMDPDiscreteinlinevirtual
GetReward(State *s, JointAction *ja) const TOIDecPOMDPDiscreteinlinevirtual
GetRewardForAgent(Index agentI, State *s, JointAction *ja) const TOIDecPOMDPDiscreteinlinevirtual
GetRewardForAgent(Index agentI, Index sI, Index jaI) const TOIDecPOMDPDiscreteinline
GetRewards(Index sI, Index jaI) const TOIDecPOMDPDiscrete
DecPOMDPDiscreteInterface::GetRewardType() const =0DecPOMDPInterfacepure virtual
DecPOMDP::GetRewardType() const DecPOMDPinlinevirtual
DecPOMDPDiscreteInterface::GetRewardTypeForAgent(Index agentI) const =0POSGInterfacepure virtual
DecPOMDP::GetRewardTypeForAgent(Index agentI) const DecPOMDPinlinevirtual
GetRGet() const TOIDecPOMDPDiscreteinlinevirtual
GetSparse() const TransitionObservationIndependentMADPDiscreteinlineprotected
DecPOMDPDiscreteInterface::GetState(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetState(Index i) const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::GetState(const std::vector< Index > &sIs) const TransitionObservationIndependentMADPDiscrete
DecPOMDPDiscreteInterface::GetTGet() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetTGet() const TransitionObservationIndependentMADPDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetTransitionModelDiscretePtr() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetTransitionModelDiscretePtr() const TransitionObservationIndependentMADPDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const TransitionObservationIndependentMADPDiscretevirtual
TransitionObservationIndependentMADPDiscrete::GetTransitionProbability(const std::vector< Index > &sIs, const std::vector< Index > &aIs, const std::vector< Index > &sucSIs) const TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::GetUnixName() const =0MultiAgentDecisionProcessInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::GetUnixName() const MultiAgentDecisionProcessinlinevirtual
DecPOMDPDiscreteInterface::IndividualToJointActionIndices(const Index *AI_ar) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::IndividualToJointActionIndices(const Index *AI_ar) const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::IndividualToJointActionIndices(Index *IndexArray) const TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
TransitionObservationIndependentMADPDiscrete::IndividualToJointObservationIndices(const std::vector< Index > &indivObsIndices) const TransitionObservationIndependentMADPDiscreteinlinevirtual
IndividualToJointStateIndices(const std::vector< Index > &indivStateIndices) const TransitionObservationIndependentMADPDiscreteinline
Initialize()TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::JointToIndividualActionIndices(Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::JointToIndividualActionIndices(Index jaI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const TransitionObservationIndependentMADPDiscreteinlinevirtual
DecPOMDPDiscreteInterface::JointToIndividualObservationIndices(Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
TransitionObservationIndependentMADPDiscrete::JointToIndividualObservationIndices(Index joI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
JointToIndividualStateIndices(Index jointSI) const TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const TransitionObservationIndependentMADPDiscreteinlinevirtual
JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
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
operator=(const TOIDecPOMDPDiscrete &o)TOIDecPOMDPDiscrete
Print() const TOIDecPOMDPDiscreteinline
PrintActionSets() const TransitionObservationIndependentMADPDiscreteinline
PrintJointActionSet() const TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::SampleInitialState() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::SampleInitialState() const TransitionObservationIndependentMADPDiscreteinlinevirtual
SampleInitialStates() const TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::SampleJointObservation(Index jaI, Index sucI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::SampleJointObservation(Index sI, Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
TransitionObservationIndependentMADPDiscrete::SampleJointObservation(Index jaI, Index sucI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::SampleJointObservation(const std::vector< Index > &aIs, const std::vector< Index > &sucIs) const TransitionObservationIndependentMADPDiscreteinline
DecPOMDPDiscreteInterface::SampleSuccessorState(Index sI, Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::SampleSuccessorState(Index sI, Index jaI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
TransitionObservationIndependentMADPDiscrete::SampleSuccessorState(const std::vector< Index > &sIs, const std::vector< Index > &aIs) const TransitionObservationIndependentMADPDiscreteinline
SetDescription(const std::string &description)MultiAgentDecisionProcessinline
DecPOMDPDiscreteInterface::SetDiscount(double d)=0DecPOMDPInterfacepure virtual
DecPOMDP::SetDiscount(double d)DecPOMDPvirtual
DecPOMDPDiscreteInterface::SetDiscountForAgent(Index agentI, double d)=0POSGInterfacepure virtual
DecPOMDP::SetDiscountForAgent(Index agentI, double d)DecPOMDPinlinevirtual
SetIndividualDecPOMDPD(DecPOMDPDiscrete *model, Index agentI)TOIDecPOMDPDiscrete
SetInitialized(bool b)TOIDecMDPDiscretevirtual
SetISD(const std::vector< double > &v)TransitionObservationIndependentMADPDiscrete
SetName(const std::string &name)MultiAgentDecisionProcessinline
SetNrActions(Index agentI, size_t nr)TransitionObservationIndependentMADPDiscrete
SetNrAgents(size_t n)TransitionObservationIndependentMADPDiscrete
SetNrObservations(Index agentI, size_t nr)TransitionObservationIndependentMADPDiscrete
SetNrStates(Index agentI, size_t nr)TransitionObservationIndependentMADPDiscrete
SetReward(Index sI, Index jaI, double r)TOIDecPOMDPDiscreteinlinevirtual
SetReward(const std::vector< Index > &sIs, const std::vector< Index > &aIs, double r)TOIDecPOMDPDiscreteinline
SetReward(Index sI, Index jaI, Index sucSI, double r)TOIDecPOMDPDiscreteinlinevirtual
SetReward(Index sI, Index jaI, Index sucSI, Index joI, double r)TOIDecPOMDPDiscreteinlinevirtual
SetReward(State *s, JointAction *ja, double r)TOIDecPOMDPDiscreteinlinevirtual
SetRewardForAgent(Index agentI, State *s, JointAction *ja, double r)TOIDecPOMDPDiscreteinlinevirtual
SetRewardForAgent(Index agentI, Index sI, Index jaI, double r)TOIDecPOMDPDiscreteinline
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, double r)TOIDecPOMDPDiscreteinline
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, Index joI, double r)TOIDecPOMDPDiscreteinline
DecPOMDPDiscreteInterface::SetRewardType(reward_t r)=0DecPOMDPInterfacepure virtual
DecPOMDP::SetRewardType(reward_t r)DecPOMDPvirtual
DecPOMDPDiscreteInterface::SetRewardTypeForAgent(Index agentI, reward_t r)=0POSGInterfacepure virtual
DecPOMDP::SetRewardTypeForAgent(Index agentI, reward_t r)DecPOMDPinlinevirtual
SetSparse(bool sparse)TransitionObservationIndependentMADPDiscrete
SetUnixName(std::string unixName)MultiAgentDecisionProcessinline
SoftPrint() const TOIDecPOMDPDiscretevirtual
SoftPrintActionSets() const TransitionObservationIndependentMADPDiscrete
SoftPrintJointActionSet() const TransitionObservationIndependentMADPDiscrete
DecPOMDPDiscreteInterface::SoftPrintState(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
TransitionObservationIndependentMADPDiscrete::SoftPrintState(Index sI) const TransitionObservationIndependentMADPDiscretevirtual
TOIDecMDPDiscrete(const std::string &name="received unspec. by TOI-DecMDPDiscrete", const std::string &descr="received unspec. by TOI-DecMDPDiscrete", const std::string &pf="received unspec. by TOI-DecMDPDiscrete", bool cacheFlatModels=false)TOIDecMDPDiscrete
TOIDecPOMDPDiscrete(const std::string &name="received unspec. by TOIDecPOMDPDiscrete", const std::string &descr="received unspec. by TOIDecPOMDPDiscrete", const std::string &pf="received unspec. by TOIDecPOMDPDiscrete", bool cacheFlatModels=false)TOIDecPOMDPDiscrete
TOIDecPOMDPDiscrete(const TOIDecPOMDPDiscrete &a)TOIDecPOMDPDiscrete
TransitionObservationIndependentMADPDiscrete(const std::string &name="received unspec. by TransitionObservationIndependentMADPDiscrete", const std::string &descr="received unspec.by TransitionObservationIndependentMADPDiscrete", const std::string &pf="received unspec. by TransitionObservationIndependentMADPDiscrete", bool cacheFlatModels=false)TransitionObservationIndependentMADPDiscrete
TransitionObservationIndependentMADPDiscrete(const TransitionObservationIndependentMADPDiscrete &)TransitionObservationIndependentMADPDiscrete
~DecPOMDPDiscreteInterface()DecPOMDPDiscreteInterfaceinlinevirtual
~DecPOMDPInterface()DecPOMDPInterfaceinlinevirtual
~MultiAgentDecisionProcess()MultiAgentDecisionProcessvirtual
~MultiAgentDecisionProcessDiscreteInterface()MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
~MultiAgentDecisionProcessInterface()MultiAgentDecisionProcessInterfaceinlinevirtual
~POSGInterface()POSGInterfaceinlinevirtual
~TOIDecMDPDiscrete()TOIDecMDPDiscretevirtual
~TOIDecPOMDPDiscrete()TOIDecPOMDPDiscretevirtual
~TransitionObservationIndependentMADPDiscrete()TransitionObservationIndependentMADPDiscretevirtual