MultiAgentDecisionProcess  Release 0.2.1
POSGDiscrete Member List

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

_m_actionVecsMADPComponentDiscreteActionsprotected
_m_agentsMultiAgentDecisionProcessprotected
_m_descriptionNamedDescribedEntityprotected
_m_initializedPOSGDiscreteprivate
_m_initialStateDistributionMADPComponentDiscreteStatesprotected
_m_nameNamedDescribedEntityprotected
_m_nrActionsMADPComponentDiscreteActionsprotected
MultiAgentDecisionProcessDiscrete::_m_nrAgentsMultiAgentDecisionProcessprotected
_m_nrObservationsMADPComponentDiscreteObservationsprotected
_m_observationVecsMADPComponentDiscreteObservationsprotected
_m_p_rModelPOSGDiscreteprotected
_m_problemFileMultiAgentDecisionProcessprotected
_m_stateVecMADPComponentDiscreteStatesprotected
_m_unixNameMultiAgentDecisionProcessprotected
AddAction(Index AI, std::string name)MADPComponentDiscreteActions
AddAgent(std::string name)MultiAgentDecisionProcess
AddObservation(Index AI, std::string name)MADPComponentDiscreteObservations
AddState(std::string StateName)MADPComponentDiscreteStates
Clone() const =0POSGDiscretepure virtual
ConstructJointActions()MADPComponentDiscreteActions
ConstructJointObservations()MADPComponentDiscreteObservations
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::MADPComponentDiscreteActions::GetAction(Index agentI, Index a) const MADPComponentDiscreteActionsvirtual
GetActionDiscrete(Index agentI, Index a) const MADPComponentDiscreteActions
GetActionIndexByName(std::string s, Index agentI) const MADPComponentDiscreteActions
GetActionName(Index a, Index i) const MADPComponentDiscreteActionsinline
GetDescription() const NamedDescribedEntityinline
GetDiscount(Index agentI) const POSGinline
GetDiscountForAgent(Index agentI) const =0POSGInterfacepure virtual
POSGDiscreteInterface::GetInitialStateProbability(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::GetInitialStateProbability(Index sI) const MADPComponentDiscreteStatesvirtual
POSGDiscreteInterface::GetISD() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::GetISD()MADPComponentDiscreteStatesinlinevirtual
MADPComponentDiscreteStates::GetISD() const MADPComponentDiscreteStatesinlinevirtual
POSGDiscreteInterface::GetJointAction(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::GetJointAction(Index i) const MADPComponentDiscreteActionsvirtual
GetJointActionDiscrete(Index i) const MADPComponentDiscreteActions
GetJointActionName(Index a) const MADPComponentDiscreteActionsinline
POSGDiscreteInterface::GetJointObservation(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::GetJointObservation(Index i) const MADPComponentDiscreteObservationsvirtual
GetJointObservationDiscrete(Index i) const MADPComponentDiscreteObservations
GetJointObservationName(Index o) const MADPComponentDiscreteObservationsinline
GetName() const NamedDescribedEntityinline
POSGDiscreteInterface::GetNrActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::GetNrActions(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::GetNrActions() const MADPComponentDiscreteActionsinlinevirtual
MADPComponentDiscreteActions::GetNrActions(Index AgentI) const MADPComponentDiscreteActionsvirtual
POSGDiscreteInterface::GetNrAgents() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MultiAgentDecisionProcess::GetNrAgents() const MultiAgentDecisionProcessvirtual
POSGDiscreteInterface::GetNrJointActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::GetNrJointActions() const MADPComponentDiscreteActionsvirtual
POSGDiscreteInterface::GetNrJointObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::GetNrJointObservations() const MADPComponentDiscreteObservationsvirtual
POSGDiscreteInterface::GetNrObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
POSGDiscreteInterface::GetNrObservations(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::GetNrObservations() const MADPComponentDiscreteObservationsinlinevirtual
MADPComponentDiscreteObservations::GetNrObservations(Index AgentI) const MADPComponentDiscreteObservationsvirtual
POSGDiscreteInterface::GetNrStates() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::GetNrStates() const MADPComponentDiscreteStatesinlinevirtual
POSGDiscreteInterface::GetObservation(Index agentI, Index a) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::GetObservation(Index agentI, Index a) const MADPComponentDiscreteObservationsinlinevirtual
GetObservationDiscrete(Index agentI, Index a) const MADPComponentDiscreteObservations
GetObservationIndexByName(std::string s, Index agentI) const MADPComponentDiscreteObservations
POSGDiscreteInterface::GetObservationModelDiscretePtr() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetObservationModelDiscretePtr() const MultiAgentDecisionProcessDiscreteinlinevirtual
GetObservationName(Index o, Index i) const MADPComponentDiscreteObservationsinline
POSGDiscreteInterface::GetObservationProbability(Index jaI, Index sucSI, Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetObservationProbability(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
GetRewardType(Index agentI) const POSGinline
GetRewardTypeForAgent(Index agentI) const =0POSGInterfacepure virtual
GetSparse() const MultiAgentDecisionProcessDiscreteinline
POSGDiscreteInterface::GetState(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::GetState(Index i) const MADPComponentDiscreteStatesinlinevirtual
GetStateIndex(StateDiscrete s) const MADPComponentDiscreteStates
GetStateIndexByName(std::string s) const MADPComponentDiscreteStates
GetStateName(Index i) const MADPComponentDiscreteStatesinline
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
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const MADPComponentDiscreteActionsvirtual
MADPComponentDiscreteActions::IndividualToJointActionIndices(const Index *IndexArray) const MADPComponentDiscreteActionsinlinevirtual
POSGDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const MADPComponentDiscreteObservationsvirtual
Initialize()MultiAgentDecisionProcessDiscreteinline
POSGDiscreteInterface::JointToIndividualActionIndices(Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::JointToIndividualActionIndices(Index jaI) const MADPComponentDiscreteActionsinlinevirtual
POSGDiscreteInterface::JointToIndividualObservationIndices(Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::JointToIndividualObservationIndices(Index joI) const MADPComponentDiscreteObservationsinlinevirtual
MADPComponentDiscreteActions()MADPComponentDiscreteActions
MADPComponentDiscreteObservations()MADPComponentDiscreteObservations
MADPComponentDiscreteStates()MADPComponentDiscreteStates
MADPComponentDiscreteStates(size_t nrS)MADPComponentDiscreteStates
MultiAgentDecisionProcess(size_t nrAgents, std::string name="received unspec. by MultiAgentDecisionProcess", std::string description="received unspec. by MultiAgentDecisionProcess", std::string pf="received unspec. by MultiAgentDecisionProcess")MultiAgentDecisionProcess
MultiAgentDecisionProcess(std::string name="received unspec. by MultiAgentDecisionProcess", std::string description="received unspec. by MultiAgentDecisionProcess", std::string pf="received unspec. by MultiAgentDecisionProcess")MultiAgentDecisionProcess
MultiAgentDecisionProcessDiscrete()MultiAgentDecisionProcessDiscrete
MultiAgentDecisionProcessDiscrete(std::string name="received unspec. by MultiAgentDecisionProcessDiscrete", std::string descr="received unspec.by MultiAgentDecisionProcessDiscrete", std::string pf="received unspec. by MultiAgentDecisionProcessDiscrete")MultiAgentDecisionProcessDiscrete
MultiAgentDecisionProcessDiscrete(int nrAgents, int nrS, std::string name="received unspec. by MultiAgentDecisionProcessDiscrete", std::string descr="received unspec.by MultiAgentDecisionProcessDiscrete", std::string pf="received unspec. by MultiAgentDecisionProcessDiscrete")MultiAgentDecisionProcessDiscrete
NamedDescribedEntity(std::string name=std::string("undefined"), std::string description=std::string("undefined"))NamedDescribedEntity
NamedDescribedEntity(const NamedDescribedEntity &)NamedDescribedEntity
POSG()POSG
POSGDiscrete(std::string name="received unspec. by POSGDiscrete", std::string descr="received unspec. by POSGDiscrete", std::string pf="received unspec. by POSGDiscrete")POSGDiscrete
Print() const MultiAgentDecisionProcessDiscreteinline
PrintBrief() const NamedDescribedEntityinline
POSGDiscreteInterface::SampleInitialState(void) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::SampleInitialState() const MADPComponentDiscreteStatesvirtual
POSGDiscreteInterface::SampleJointObservation(Index jaI, Index sucI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::SampleJointObservation(Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteinlinevirtual
POSGDiscreteInterface::SampleSuccessorState(Index sI, Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::SampleSuccessorState(Index sI, Index jaI) const MultiAgentDecisionProcessDiscreteinlinevirtual
SetDescription(std::string description)NamedDescribedEntityinline
SetDiscount(Index agentI, double d)POSG
SetDiscountForAgent(Index agentI, double d)=0POSGInterfacepure virtual
SetInitialized(bool b)POSGDiscrete
SetISD(StateDistribution *p)MADPComponentDiscreteStates
SetISD(StateDistributionVector *p)MADPComponentDiscreteStatesinline
SetISD(std::vector< double > v)MADPComponentDiscreteStates
SetName(std::string name)NamedDescribedEntityinline
SetNrActions(Index AI, size_t nrA)MADPComponentDiscreteActions
MultiAgentDecisionProcessDiscrete::SetNrAgents(size_t nrAgents)MultiAgentDecisionProcess
POSG::SetNrAgents(size_t nrAgents)POSG
SetNrObservations(Index AI, size_t nrO)MADPComponentDiscreteObservations
SetNrStates(size_t nrS)MADPComponentDiscreteStates
SetObservationModelPtr(ObservationModelDiscrete *ptr)MultiAgentDecisionProcessDiscreteinline
SetObservationProbability(Index jaI, Index sucSI, Index joI, double p)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
SetTransitionModelPtr(TransitionModelDiscrete *ptr)MultiAgentDecisionProcessDiscreteinline
SetTransitionProbability(Index sI, Index jaI, Index sucSI, double p)MultiAgentDecisionProcessDiscreteinline
SetUniformISD()MADPComponentDiscreteStates
SetUnixName(std::string unixName)MultiAgentDecisionProcessinline
SoftPrint() const POSGDiscretevirtual
SoftPrintBrief() const NamedDescribedEntityvirtual
POSGDiscreteInterface::SoftPrintState(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::SoftPrintState(Index sI) const MADPComponentDiscreteStatesinlinevirtual
~MADPComponentDiscreteActions()MADPComponentDiscreteActionsvirtual
~MADPComponentDiscreteObservations()MADPComponentDiscreteObservationsvirtual
~MADPComponentDiscreteStates()MADPComponentDiscreteStatesvirtual
~MultiAgentDecisionProcess()MultiAgentDecisionProcessvirtual
~MultiAgentDecisionProcessDiscrete()MultiAgentDecisionProcessDiscrete
~MultiAgentDecisionProcessDiscreteInterface()MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
~MultiAgentDecisionProcessInterface()MultiAgentDecisionProcessInterfaceinlinevirtual
~NamedDescribedEntity()NamedDescribedEntityvirtual
~POSGDiscrete()POSGDiscrete
~POSGDiscreteInterface()POSGDiscreteInterfaceinlinevirtual
~POSGInterface()POSGInterfaceinlinevirtual