MultiAgentDecisionProcess  Release 0.2.1
TOICompactRewardDecPOMDPDiscrete Member List

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

_m_agentsMultiAgentDecisionProcessprotected
_m_descriptionNamedDescribedEntityprotected
_m_individualDecPOMDPDsTOIDecPOMDPDiscreteprotected
_m_initializedTOICompactRewardDecPOMDPDiscreteprivate
_m_nameNamedDescribedEntityprotected
_m_nrAgentsMultiAgentDecisionProcessprotected
_m_nrTwoAgentActionsTOICompactRewardDecPOMDPDiscreteprivate
_m_nrTwoAgentStatesTOICompactRewardDecPOMDPDiscreteprivate
_m_p_rModelTOIDecPOMDPDiscreteprotected
_m_p_rModelsTOICompactRewardDecPOMDPDiscreteprotected
_m_problemFileMultiAgentDecisionProcessprotected
_m_unixNameMultiAgentDecisionProcessprotected
AddAction(Index agentI, std::string name)TransitionObservationIndependentMADPDiscrete
AddAgent(std::string name="unspec.")TransitionObservationIndependentMADPDiscrete
AddObservation(Index agentI, std::string name)TransitionObservationIndependentMADPDiscrete
AddState(Index agentI, std::string name)TransitionObservationIndependentMADPDiscrete
Clone() const TOICompactRewardDecPOMDPDiscreteinlinevirtual
CreateCentralizedFullModels()TransitionObservationIndependentMADPDiscrete
CreateCentralizedSparseModels()TransitionObservationIndependentMADPDiscrete
CreateNewRewardModel()TOIDecPOMDPDiscretevirtual
CreateNewRewardModelForAgent(Index agentI)TOIDecPOMDPDiscreteinlinevirtual
DecPOMDP()DecPOMDP
GetAction(Index agentI, Index a) const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetDescription() const NamedDescribedEntityinline
GetDiscount() const DecPOMDPinlinevirtual
GetDiscountForAgent(Index agentI) const DecPOMDPinlinevirtual
GetIndividualDecPOMDPD(Index agentI) const TOIDecPOMDPDiscreteinline
GetIndividualMADPD(Index agentI) const TransitionObservationIndependentMADPDiscreteinline
GetIndividualReward(Index indSI, Index indAI, Index agentID) const TOICompactRewardDecPOMDPDiscrete
GetInitialStateProbability(Index sI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetISD() const TransitionObservationIndependentMADPDiscretevirtual
GetJointAction(Index i) const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetJointActionDiscrete(Index i) const TransitionObservationIndependentMADPDiscrete
GetJointObservation(Index i) const TransitionObservationIndependentMADPDiscretevirtual
GetName() const NamedDescribedEntityinline
GetNrActions(Index agentI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetNrActions() const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetNrAgents() const MultiAgentDecisionProcessvirtual
GetNrJointActions() const TransitionObservationIndependentMADPDiscretevirtual
GetNrJointObservations() const TransitionObservationIndependentMADPDiscretevirtual
GetNrJointStates() const TransitionObservationIndependentMADPDiscrete
GetNrObservations(Index agentI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetNrObservations() const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetNrStates(Index agI) const TransitionObservationIndependentMADPDiscreteinline
GetNrStates() const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetObservation(Index agentI, Index o) const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetObservationModelDiscretePtr() const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetObservationProbability(Index jaI, Index sucSI, Index joI) const TransitionObservationIndependentMADPDiscretevirtual
GetObservationProbability(const std::vector< Index > &aIs, const std::vector< Index > &sucSIs, const std::vector< Index > &oIs) const TransitionObservationIndependentMADPDiscrete
GetOGet() const TransitionObservationIndependentMADPDiscretevirtual
GetProblemFile() const MultiAgentDecisionProcess
GetReward(Index sI, Index jaI) const TOICompactRewardDecPOMDPDiscretevirtual
GetReward(const std::vector< Index > &sIs, const std::vector< Index > &aIs) const TOICompactRewardDecPOMDPDiscretevirtual
TOIDecPOMDPDiscrete::GetReward(State *s, JointAction *ja) const TOIDecPOMDPDiscreteinlinevirtual
GetRewardForAgent(Index agentI, State *s, JointAction *ja) const TOIDecPOMDPDiscreteinlinevirtual
GetRewardForAgent(Index agentI, Index sI, Index jaI) const TOIDecPOMDPDiscreteinlinevirtual
GetRewards(Index sI, Index jaI) const TOIDecPOMDPDiscrete
GetRewardType() const DecPOMDPinlinevirtual
GetRewardTypeForAgent(Index agentI) const DecPOMDPinlinevirtual
GetRGet() const TOIDecPOMDPDiscreteinlinevirtual
GetSparse() const TransitionObservationIndependentMADPDiscreteinlineprotected
GetState(Index i) const TransitionObservationIndependentMADPDiscretevirtual
GetState(const std::vector< Index > &sIs) const TransitionObservationIndependentMADPDiscrete
GetTGet() const TransitionObservationIndependentMADPDiscretevirtual
GetTransitionModelDiscretePtr() const TransitionObservationIndependentMADPDiscreteinlinevirtual
GetTransitionProbability(Index sI, Index jaI, Index sucSI) const TransitionObservationIndependentMADPDiscretevirtual
GetTransitionProbability(const std::vector< Index > &sIs, const std::vector< Index > &aIs, const std::vector< Index > &sucSIs) const TransitionObservationIndependentMADPDiscrete
GetTwoAgentReward(Index i, Index j, const std::vector< Index > &indSIs, const std::vector< Index > &indAIs) const TOICompactRewardDecPOMDPDiscreteprivate
GetUnixName() const MultiAgentDecisionProcessinlinevirtual
IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const TransitionObservationIndependentMADPDiscretevirtual
IndividualToJointActionIndices(const Index *AI_ar) const TransitionObservationIndependentMADPDiscreteinlinevirtual
IndividualToJointActionIndices(Index *IndexArray) const TransitionObservationIndependentMADPDiscrete
IndividualToJointObservationIndices(const std::vector< Index > &indivObsIndices) const TransitionObservationIndependentMADPDiscretevirtual
IndividualToJointStateIndices(const std::vector< Index > &indivStateIndices) const TransitionObservationIndependentMADPDiscrete
Initialize()TransitionObservationIndependentMADPDiscreteinline
JointToIndividualActionIndices(Index jaI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
JointToIndividualObservationIndices(Index joI) const TransitionObservationIndependentMADPDiscreteinlinevirtual
JointToIndividualStateIndices(Index jointSI) const TransitionObservationIndependentMADPDiscrete
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
NamedDescribedEntity(std::string name=std::string("undefined"), std::string description=std::string("undefined"))NamedDescribedEntity
NamedDescribedEntity(const NamedDescribedEntity &)NamedDescribedEntity
operator=(const TOICompactRewardDecPOMDPDiscrete &o)TOICompactRewardDecPOMDPDiscrete
TOIDecPOMDPDiscrete::operator=(const TOIDecPOMDPDiscrete &o)TOIDecPOMDPDiscrete
Print() const TOIDecPOMDPDiscreteinline
PrintActionSets() const TransitionObservationIndependentMADPDiscreteinline
PrintBrief() const NamedDescribedEntityinline
PrintJointActionSet() const TransitionObservationIndependentMADPDiscreteinline
SampleInitialState(void) const TransitionObservationIndependentMADPDiscretevirtual
SampleInitialStates(void) const TransitionObservationIndependentMADPDiscrete
SampleJointObservation(Index jaI, Index sucI) const TransitionObservationIndependentMADPDiscretevirtual
SampleJointObservation(const std::vector< Index > &aIs, const std::vector< Index > &sucIs) const TransitionObservationIndependentMADPDiscrete
SampleSuccessorState(Index sI, Index jaI) const TransitionObservationIndependentMADPDiscretevirtual
SampleSuccessorState(const std::vector< Index > &sIs, const std::vector< Index > &aIs) const TransitionObservationIndependentMADPDiscrete
SetDescription(std::string description)NamedDescribedEntityinline
SetDiscount(double d)DecPOMDPvirtual
SetDiscountForAgent(Index agentI, double d)DecPOMDPinlinevirtual
SetIndividualDecPOMDPD(DecPOMDPDiscrete *model, Index agentI)TOIDecPOMDPDiscrete
SetIndividualRewardModel(RewardModel *rewardModel, Index agentID)TOICompactRewardDecPOMDPDiscrete
SetInitialized(bool b)TOICompactRewardDecPOMDPDiscretevirtual
SetISD(const std::vector< double > &v)TransitionObservationIndependentMADPDiscrete
SetName(std::string name)NamedDescribedEntityinline
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)TOIDecPOMDPDiscreteinlinevirtual
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, double r)TOIDecPOMDPDiscreteinlinevirtual
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, Index joI, double r)TOIDecPOMDPDiscreteinlinevirtual
SetRewardType(reward_t r)DecPOMDPvirtual
SetRewardTypeForAgent(Index agentI, reward_t r)DecPOMDPinlinevirtual
SetSparse(bool sparse)TransitionObservationIndependentMADPDiscrete
SetUnixName(std::string unixName)MultiAgentDecisionProcessinline
SoftPrint() const TOICompactRewardDecPOMDPDiscretevirtual
SoftPrintActionSets() const TransitionObservationIndependentMADPDiscrete
SoftPrintBrief() const NamedDescribedEntityvirtual
SoftPrintJointActionSet() const TransitionObservationIndependentMADPDiscrete
SoftPrintState(Index sI) const TransitionObservationIndependentMADPDiscretevirtual
TOICompactRewardDecPOMDPDiscrete(std::string name="received unspec. by TOICompactRewardDecPOMDPDiscrete", std::string descr="received unspec. by TOICompactRewardDecPOMDPDiscrete", std::string pf="received unspec. by TOICompactRewardDecPOMDPDiscrete")TOICompactRewardDecPOMDPDiscrete
TOICompactRewardDecPOMDPDiscrete(const TOICompactRewardDecPOMDPDiscrete &o)TOICompactRewardDecPOMDPDiscrete
TOIDecPOMDPDiscrete(std::string name="received unspec. by TOIDecPOMDPDiscrete", std::string descr="received unspec. by TOIDecPOMDPDiscrete", std::string pf="received unspec. by TOIDecPOMDPDiscrete")TOIDecPOMDPDiscrete
TOIDecPOMDPDiscrete(const TOIDecPOMDPDiscrete &a)TOIDecPOMDPDiscrete
TransitionObservationIndependentMADPDiscrete(std::string name="received unspec. by TransitionObservationIndependentMADPDiscrete", std::string descr="received unspec.by TransitionObservationIndependentMADPDiscrete", std::string pf="received unspec. by TransitionObservationIndependentMADPDiscrete")TransitionObservationIndependentMADPDiscrete
TransitionObservationIndependentMADPDiscrete(const TransitionObservationIndependentMADPDiscrete &)TransitionObservationIndependentMADPDiscrete
~DecPOMDPDiscreteInterface()DecPOMDPDiscreteInterfaceinlinevirtual
~DecPOMDPInterface()DecPOMDPInterfaceinlinevirtual
~MultiAgentDecisionProcess()MultiAgentDecisionProcessvirtual
~MultiAgentDecisionProcessDiscreteInterface()MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
~MultiAgentDecisionProcessInterface()MultiAgentDecisionProcessInterfaceinlinevirtual
~NamedDescribedEntity()NamedDescribedEntityvirtual
~POSGDiscreteInterface()POSGDiscreteInterfaceinlinevirtual
~POSGInterface()POSGInterfaceinlinevirtual
~TOICompactRewardDecPOMDPDiscrete()TOICompactRewardDecPOMDPDiscretevirtual
~TOIDecPOMDPDiscrete()TOIDecPOMDPDiscretevirtual
~TransitionObservationIndependentMADPDiscrete()TransitionObservationIndependentMADPDiscretevirtual