MultiAgentDecisionProcess
POSGDiscrete Member List

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

_m_agentsMultiAgentDecisionProcessprotected
_m_allAgentsScopeMultiAgentDecisionProcessprotected
_m_initializedPOSGDiscreteprivate
MultiAgentDecisionProcessDiscrete::_m_nrAgentsMultiAgentDecisionProcessprotected
_m_p_rModelPOSGDiscreteprotected
_m_problemFileMultiAgentDecisionProcessprotected
_m_unixNameMultiAgentDecisionProcessprotected
AddAction(Index AI, const std::string &name, const std::string &description="")MultiAgentDecisionProcessDiscreteinline
AddAgent(std::string name)MultiAgentDecisionProcess
AddObservation(Index AI, const std::string &name, const std::string &description="")MultiAgentDecisionProcessDiscreteinline
AddState(const std::string &StateName)MultiAgentDecisionProcessDiscreteinline
Clone() const =0POSGDiscretepure virtual
ConstructJointActions()MultiAgentDecisionProcessDiscreteinline
ConstructJointObservations()MultiAgentDecisionProcessDiscreteinline
CreateNewObservationModel()MultiAgentDecisionProcessDiscrete
CreateNewRewardModel(Index agentI, size_t nrS, size_t nrJA)POSGDiscrete
CreateNewRewardModelForAgent(Index agentI)=0POSGDiscreteInterfacepure virtual
CreateNewTransitionModel()MultiAgentDecisionProcessDiscrete
POSGDiscreteInterface::GetAction(Index agentI, Index a) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetAction(Index agentI, Index a) const MultiAgentDecisionProcessDiscreteinlinevirtual
GetActionDiscrete(Index agentI, Index a) const MultiAgentDecisionProcessDiscreteinline
GetActionIndexByName(const std::string &a, Index agentI) const MultiAgentDecisionProcessDiscreteinline
GetAgentIndexByName(const std::string &s) const MultiAgentDecisionProcess
GetAgentNameByIndex(Index i) const MultiAgentDecisionProcess
POSGDiscreteInterface::GetAllAgentScope() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MultiAgentDecisionProcess::GetAllAgentScope() const MultiAgentDecisionProcessinlinevirtual
GetDescription() const MultiAgentDecisionProcessinline
GetDiscount(Index agentI) const POSGinline
GetDiscountForAgent(Index agentI) const =0POSGInterfacepure virtual
POSGDiscreteInterface::GetEventObservability() const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscrete::GetEventObservability() const MultiAgentDecisionProcessDiscreteinlinevirtual
GetFalseNegativeObs() const MultiAgentDecisionProcessDiscreteinline
POSGDiscreteInterface::GetInitialStateProbability(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetInitialStateProbability(Index sI) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetISD() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetISD() const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetJointAction(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetJointAction(Index i) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetJointObservation(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetJointObservation(Index i) const MultiAgentDecisionProcessDiscreteinlinevirtual
GetName() const MultiAgentDecisionProcessinline
POSGDiscreteInterface::GetNrActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::GetNrActions(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetNrActions() const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::GetNrActions(Index AgentI) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetNrAgents() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MultiAgentDecisionProcess::GetNrAgents() const MultiAgentDecisionProcessvirtual
POSGDiscreteInterface::GetNrJointActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::GetNrJointActions(const Scope &agScope) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetNrJointActions() const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::GetNrJointActions(const Scope &agScope) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetNrJointObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetNrJointObservations() const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetNrObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::GetNrObservations(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetNrObservations() const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::GetNrObservations(Index AgentI) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetNrStates() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetNrStates() const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetObservation(Index agentI, Index a) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetObservation(Index agentI, Index a) const MultiAgentDecisionProcessDiscreteinlinevirtual
GetObservationDiscrete(Index agentI, Index a) const MultiAgentDecisionProcessDiscreteinline
GetObservationIndexByName(const std::string &o, Index agentI) const MultiAgentDecisionProcessDiscreteinline
POSGDiscreteInterface::GetObservationModelDiscretePtr() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetObservationModelDiscretePtr() const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetObservationProbability(Index jaI, Index sucSI, Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscrete::GetObservationProbability(Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetOGet() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetOGet() const MultiAgentDecisionProcessDiscretevirtual
GetProblemFile() const MultiAgentDecisionProcess
GetReward(Index agentI, Index sI, Index jaI) const POSGDiscreteinline
GetReward(Index agentI, State *s, JointAction *ja) const POSGDiscrete
GetRewardForAgent(Index agentI, Index sI, Index jaI) const =0POSGDiscreteInterfacepure virtual
POSGInterface::GetRewardForAgent(Index agentI, State *s, JointAction *ja) const =0POSGInterfacepure virtual
GetRewardModelPtr(Index agentI) const POSGDiscreteinline
GetRewardType(Index agentI) const POSGinline
GetRewardTypeForAgent(Index agentI) const =0POSGInterfacepure virtual
GetSparse() const MultiAgentDecisionProcessDiscreteinline
POSGDiscreteInterface::GetState(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetState(Index i) const MultiAgentDecisionProcessDiscreteinlinevirtual
GetStateIndexByName(const std::string &s) const MultiAgentDecisionProcessDiscreteinline
POSGDiscreteInterface::GetTGet() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetTGet() const MultiAgentDecisionProcessDiscretevirtual
POSGDiscreteInterface::GetTransitionModelDiscretePtr() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetTransitionModelDiscretePtr() const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::GetUnixName() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MultiAgentDecisionProcess::GetUnixName() const MultiAgentDecisionProcessinlinevirtual
POSGDiscreteInterface::IndividualToJointActionIndices(const Index *AI_ar) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::IndividualToJointActionIndices(const Index *AI_ar) const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscrete::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteinlinevirtual
Initialize()MultiAgentDecisionProcessDiscreteinline
POSGDiscreteInterface::JointToIndividualActionIndices(Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::JointToIndividualActionIndices(Index jaI) const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::JointToIndividualObservationIndices(Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscrete::JointToIndividualObservationIndices(Index joI) const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscrete::JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const MultiAgentDecisionProcessDiscreteinlinevirtual
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
MultiAgentDecisionProcessDiscrete(const std::string &name="received unspec. by MultiAgentDecisionProcessDiscrete", const std::string &descr="received unspec.by MultiAgentDecisionProcessDiscrete", const std::string &pf="received unspec. by MultiAgentDecisionProcessDiscrete")MultiAgentDecisionProcessDiscrete
MultiAgentDecisionProcessDiscrete(size_t nrAgents, size_t nrS, const std::string &name="received unspec. by MultiAgentDecisionProcessDiscrete", const std::string &descr="received unspec.by MultiAgentDecisionProcessDiscrete", const std::string &pf="received unspec. by MultiAgentDecisionProcessDiscrete")MultiAgentDecisionProcessDiscrete
MultiAgentDecisionProcessDiscrete(const MultiAgentDecisionProcessDiscrete &a)MultiAgentDecisionProcessDiscrete
POSG()POSG
POSGDiscrete(const std::string &name="received unspec. by POSGDiscrete", const std::string &descr="received unspec. by POSGDiscrete", const std::string &pf="received unspec. by POSGDiscrete")POSGDiscrete
Print() const MultiAgentDecisionProcessDiscreteinline
POSGDiscreteInterface::SampleInitialState() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::SampleInitialState() const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::SampleJointObservation(Index jaI, Index sucI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::SampleJointObservation(Index sI, Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
MultiAgentDecisionProcessDiscrete::SampleJointObservation(Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteinlinevirtual
MultiAgentDecisionProcessDiscrete::SampleJointObservation(Index sI, Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::SampleSuccessorState(Index sI, Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::SampleSuccessorState(Index sI, Index jaI) const MultiAgentDecisionProcessDiscreteinlinevirtual
SetActionsInitialized(bool b)MultiAgentDecisionProcessDiscreteinline
SetDescription(const std::string &description)MultiAgentDecisionProcessinline
SetDiscount(Index agentI, double d)POSG
SetDiscountForAgent(Index agentI, double d)=0POSGInterfacepure virtual
SetEventObservability(bool eventO)MultiAgentDecisionProcessDiscrete
SetFalseNegativeObs(Index falseNegativeObs)MultiAgentDecisionProcessDiscreteinline
SetInitialized(bool b)POSGDiscrete
SetISD(StateDistribution *p)MultiAgentDecisionProcessDiscreteinline
SetName(const std::string &name)MultiAgentDecisionProcessinline
SetNrActions(Index AI, size_t nrA)MultiAgentDecisionProcessDiscreteinline
MultiAgentDecisionProcessDiscrete::SetNrAgents(size_t nrAgents)MultiAgentDecisionProcess
POSG::SetNrAgents(size_t nrAgents)POSG
SetNrObservations(Index AI, size_t nrO)MultiAgentDecisionProcessDiscreteinline
SetNrStates(size_t nrS)MultiAgentDecisionProcessDiscreteinline
SetObservationModelPtr(ObservationModelDiscrete *ptr)MultiAgentDecisionProcessDiscreteinline
SetObservationProbability(Index jaI, Index sucSI, Index joI, double p)MultiAgentDecisionProcessDiscreteinline
SetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI, double p)MultiAgentDecisionProcessDiscreteinline
SetObservationsInitialized(bool b)MultiAgentDecisionProcessDiscreteinline
SetReward(Index agentI, Index sI, Index jaI, double r)POSGDiscreteinline
SetReward(Index agentI, Index sI, Index jaI, Index sucSI, double r)POSGDiscrete
SetReward(Index agentI, Index sI, Index jaI, Index sucSI, Index joI, double r)POSGDiscrete
SetRewardForAgent(Index agentI, Index sI, Index jaI, double r)=0POSGDiscreteInterfacepure virtual
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, double r)=0POSGDiscreteInterfacepure virtual
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, Index joI, double r)=0POSGDiscreteInterfacepure virtual
POSGInterface::SetRewardForAgent(Index agentI, State *s, JointAction *ja, double r)=0POSGInterfacepure virtual
SetRewardType(Index agentI, reward_t r)POSG
SetRewardTypeForAgent(Index agentI, reward_t r)=0POSGInterfacepure virtual
SetSparse(bool sparse)MultiAgentDecisionProcessDiscrete
SetStatesInitialized(bool b)MultiAgentDecisionProcessDiscreteinline
SetTransitionModelPtr(TransitionModelDiscrete *ptr)MultiAgentDecisionProcessDiscreteinline
SetTransitionProbability(Index sI, Index jaI, Index sucSI, double p)MultiAgentDecisionProcessDiscreteinline
SetUniformISD()MultiAgentDecisionProcessDiscreteinline
SetUnixName(std::string unixName)MultiAgentDecisionProcessinline
SoftPrint() const POSGDiscretevirtual
POSGDiscreteInterface::SoftPrintState(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::SoftPrintState(Index sI) const MultiAgentDecisionProcessDiscreteinlinevirtual
~MultiAgentDecisionProcess()MultiAgentDecisionProcessvirtual
~MultiAgentDecisionProcessDiscrete()MultiAgentDecisionProcessDiscrete
~MultiAgentDecisionProcessDiscreteInterface()MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
~MultiAgentDecisionProcessInterface()MultiAgentDecisionProcessInterfaceinlinevirtual
~POSGDiscrete()POSGDiscrete
~POSGDiscreteInterface()POSGDiscreteInterfaceinlinevirtual
~POSGInterface()POSGInterfaceinlinevirtual