_m_agents | MultiAgentDecisionProcess | protected |
_m_allAgentsScope | MultiAgentDecisionProcess | protected |
_m_initialized | POSGDiscrete | private |
MultiAgentDecisionProcessDiscrete::_m_nrAgents | MultiAgentDecisionProcess | protected |
_m_p_rModel | POSGDiscrete | protected |
_m_problemFile | MultiAgentDecisionProcess | protected |
_m_unixName | MultiAgentDecisionProcess | protected |
AddAction(Index AI, const std::string &name, const std::string &description="") | MultiAgentDecisionProcessDiscrete | inline |
AddAgent(std::string name) | MultiAgentDecisionProcess | |
AddObservation(Index AI, const std::string &name, const std::string &description="") | MultiAgentDecisionProcessDiscrete | inline |
AddState(const std::string &StateName) | MultiAgentDecisionProcessDiscrete | inline |
Clone() const =0 | POSGDiscrete | pure virtual |
ConstructJointActions() | MultiAgentDecisionProcessDiscrete | inline |
ConstructJointObservations() | MultiAgentDecisionProcessDiscrete | inline |
CreateNewObservationModel() | MultiAgentDecisionProcessDiscrete | |
CreateNewRewardModel(Index agentI, size_t nrS, size_t nrJA) | POSGDiscrete | |
CreateNewRewardModelForAgent(Index agentI)=0 | POSGDiscreteInterface | pure virtual |
CreateNewTransitionModel() | MultiAgentDecisionProcessDiscrete | |
POSGDiscreteInterface::GetAction(Index agentI, Index a) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetAction(Index agentI, Index a) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
GetActionDiscrete(Index agentI, Index a) const | MultiAgentDecisionProcessDiscrete | inline |
GetActionIndexByName(const std::string &a, Index agentI) const | MultiAgentDecisionProcessDiscrete | inline |
GetAgentIndexByName(const std::string &s) const | MultiAgentDecisionProcess | |
GetAgentNameByIndex(Index i) const | MultiAgentDecisionProcess | |
POSGDiscreteInterface::GetAllAgentScope() const =0 | MultiAgentDecisionProcessInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::MultiAgentDecisionProcess::GetAllAgentScope() const | MultiAgentDecisionProcess | inlinevirtual |
GetDescription() const | MultiAgentDecisionProcess | inline |
GetDiscount(Index agentI) const | POSG | inline |
GetDiscountForAgent(Index agentI) const =0 | POSGInterface | pure virtual |
POSGDiscreteInterface::GetEventObservability() const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscrete::GetEventObservability() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
GetFalseNegativeObs() const | MultiAgentDecisionProcessDiscrete | inline |
POSGDiscreteInterface::GetInitialStateProbability(Index sI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetInitialStateProbability(Index sI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetISD() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetISD() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetJointAction(Index i) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetJointAction(Index i) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetJointObservation(Index i) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetJointObservation(Index i) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
GetName() const | MultiAgentDecisionProcess | inline |
POSGDiscreteInterface::GetNrActions() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::GetNrActions(Index AgentI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetNrActions() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::GetNrActions(Index AgentI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetNrAgents() const =0 | MultiAgentDecisionProcessInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::MultiAgentDecisionProcess::GetNrAgents() const | MultiAgentDecisionProcess | virtual |
POSGDiscreteInterface::GetNrJointActions() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::GetNrJointActions(const Scope &agScope) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetNrJointActions() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::GetNrJointActions(const Scope &agScope) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetNrJointObservations() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetNrJointObservations() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetNrObservations() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::GetNrObservations(Index AgentI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetNrObservations() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::GetNrObservations(Index AgentI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetNrStates() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetNrStates() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetObservation(Index agentI, Index a) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetObservation(Index agentI, Index a) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
GetObservationDiscrete(Index agentI, Index a) const | MultiAgentDecisionProcessDiscrete | inline |
GetObservationIndexByName(const std::string &o, Index agentI) const | MultiAgentDecisionProcessDiscrete | inline |
POSGDiscreteInterface::GetObservationModelDiscretePtr() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetObservationModelDiscretePtr() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetObservationProbability(Index jaI, Index sucSI, Index joI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscrete::GetObservationProbability(Index jaI, Index sucSI, Index joI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::GetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetOGet() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetOGet() const | MultiAgentDecisionProcessDiscrete | virtual |
GetProblemFile() const | MultiAgentDecisionProcess | |
GetReward(Index agentI, Index sI, Index jaI) const | POSGDiscrete | inline |
GetReward(Index agentI, State *s, JointAction *ja) const | POSGDiscrete | |
GetRewardForAgent(Index agentI, Index sI, Index jaI) const =0 | POSGDiscreteInterface | pure virtual |
POSGInterface::GetRewardForAgent(Index agentI, State *s, JointAction *ja) const =0 | POSGInterface | pure virtual |
GetRewardModelPtr(Index agentI) const | POSGDiscrete | inline |
GetRewardType(Index agentI) const | POSG | inline |
GetRewardTypeForAgent(Index agentI) const =0 | POSGInterface | pure virtual |
GetSparse() const | MultiAgentDecisionProcessDiscrete | inline |
POSGDiscreteInterface::GetState(Index i) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetState(Index i) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
GetStateIndexByName(const std::string &s) const | MultiAgentDecisionProcessDiscrete | inline |
POSGDiscreteInterface::GetTGet() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetTGet() const | MultiAgentDecisionProcessDiscrete | virtual |
POSGDiscreteInterface::GetTransitionModelDiscretePtr() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetTransitionModelDiscretePtr() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::GetUnixName() const =0 | MultiAgentDecisionProcessInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::MultiAgentDecisionProcess::GetUnixName() const | MultiAgentDecisionProcess | inlinevirtual |
POSGDiscreteInterface::IndividualToJointActionIndices(const Index *AI_ar) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::IndividualToJointActionIndices(const Index *AI_ar) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::IndividualToJointActionIndices(const std::vector< Index > &ja_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscrete::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::IndividualToJointObservationIndices(const std::vector< Index > &jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
Initialize() | MultiAgentDecisionProcessDiscrete | inline |
POSGDiscreteInterface::JointToIndividualActionIndices(Index jaI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::JointToIndividualActionIndices(Index jaI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::JointToIndividualActionIndices(Index ja_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::JointToIndividualObservationIndices(Index joI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscrete::JointToIndividualObservationIndices(Index joI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::JointToIndividualObservationIndices(Index jo_e, const Scope &agSC) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::JointToRestrictedJointActionIndex(Index jaI, const Scope &agSc_e) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscrete::JointToRestrictedJointObservationIndex(Index joI, const Scope &agSc_e) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
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 | MultiAgentDecisionProcessDiscrete | inline |
POSGDiscreteInterface::SampleInitialState() const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::SampleInitialState() const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::SampleJointObservation(Index jaI, Index sucI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
POSGDiscreteInterface::SampleJointObservation(Index sI, Index jaI, Index sucI) const | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
MultiAgentDecisionProcessDiscrete::SampleJointObservation(Index jaI, Index sucI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
MultiAgentDecisionProcessDiscrete::SampleJointObservation(Index sI, Index jaI, Index sucI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
POSGDiscreteInterface::SampleSuccessorState(Index sI, Index jaI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::SampleSuccessorState(Index sI, Index jaI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
SetActionsInitialized(bool b) | MultiAgentDecisionProcessDiscrete | inline |
SetDescription(const std::string &description) | MultiAgentDecisionProcess | inline |
SetDiscount(Index agentI, double d) | POSG | |
SetDiscountForAgent(Index agentI, double d)=0 | POSGInterface | pure virtual |
SetEventObservability(bool eventO) | MultiAgentDecisionProcessDiscrete | |
SetFalseNegativeObs(Index falseNegativeObs) | MultiAgentDecisionProcessDiscrete | inline |
SetInitialized(bool b) | POSGDiscrete | |
SetISD(StateDistribution *p) | MultiAgentDecisionProcessDiscrete | inline |
SetName(const std::string &name) | MultiAgentDecisionProcess | inline |
SetNrActions(Index AI, size_t nrA) | MultiAgentDecisionProcessDiscrete | inline |
MultiAgentDecisionProcessDiscrete::SetNrAgents(size_t nrAgents) | MultiAgentDecisionProcess | |
POSG::SetNrAgents(size_t nrAgents) | POSG | |
SetNrObservations(Index AI, size_t nrO) | MultiAgentDecisionProcessDiscrete | inline |
SetNrStates(size_t nrS) | MultiAgentDecisionProcessDiscrete | inline |
SetObservationModelPtr(ObservationModelDiscrete *ptr) | MultiAgentDecisionProcessDiscrete | inline |
SetObservationProbability(Index jaI, Index sucSI, Index joI, double p) | MultiAgentDecisionProcessDiscrete | inline |
SetObservationProbability(Index sI, Index jaI, Index sucSI, Index joI, double p) | MultiAgentDecisionProcessDiscrete | inline |
SetObservationsInitialized(bool b) | MultiAgentDecisionProcessDiscrete | inline |
SetReward(Index agentI, Index sI, Index jaI, double r) | POSGDiscrete | inline |
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)=0 | POSGDiscreteInterface | pure virtual |
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, double r)=0 | POSGDiscreteInterface | pure virtual |
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, Index joI, double r)=0 | POSGDiscreteInterface | pure virtual |
POSGInterface::SetRewardForAgent(Index agentI, State *s, JointAction *ja, double r)=0 | POSGInterface | pure virtual |
SetRewardType(Index agentI, reward_t r) | POSG | |
SetRewardTypeForAgent(Index agentI, reward_t r)=0 | POSGInterface | pure virtual |
SetSparse(bool sparse) | MultiAgentDecisionProcessDiscrete | |
SetStatesInitialized(bool b) | MultiAgentDecisionProcessDiscrete | inline |
SetTransitionModelPtr(TransitionModelDiscrete *ptr) | MultiAgentDecisionProcessDiscrete | inline |
SetTransitionProbability(Index sI, Index jaI, Index sucSI, double p) | MultiAgentDecisionProcessDiscrete | inline |
SetUniformISD() | MultiAgentDecisionProcessDiscrete | inline |
SetUnixName(std::string unixName) | MultiAgentDecisionProcess | inline |
SoftPrint() const | POSGDiscrete | virtual |
POSGDiscreteInterface::SoftPrintState(Index sI) const =0 | MultiAgentDecisionProcessDiscreteInterface | pure virtual |
MultiAgentDecisionProcessDiscrete::SoftPrintState(Index sI) const | MultiAgentDecisionProcessDiscrete | inlinevirtual |
~MultiAgentDecisionProcess() | MultiAgentDecisionProcess | virtual |
~MultiAgentDecisionProcessDiscrete() | MultiAgentDecisionProcessDiscrete | |
~MultiAgentDecisionProcessDiscreteInterface() | MultiAgentDecisionProcessDiscreteInterface | inlinevirtual |
~MultiAgentDecisionProcessInterface() | MultiAgentDecisionProcessInterface | inlinevirtual |
~POSGDiscrete() | POSGDiscrete | |
~POSGDiscreteInterface() | POSGDiscreteInterface | inlinevirtual |
~POSGInterface() | POSGInterface | inlinevirtual |