MultiAgentDecisionProcess
BayesianGameForDecPOMDPStage Member List

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

_m_areCachedImmediateRewardsBayesianGameForDecPOMDPStageprotected
_m_immRBayesianGameForDecPOMDPStageprotected
_m_JAoverflowBayesianGameBaseprotected
_m_JBsBayesianGameForDecPOMDPStageprotected
_m_JToverflowBayesianGameBaseprotected
_m_nrActionsBayesianGameBaseprotected
_m_nrAgentsBayesianGameBaseprotected
_m_nrJABayesianGameBaseprotected
_m_nrJTypesBayesianGameBaseprotected
_m_nrTypesBayesianGameBaseprotected
_m_puBayesianGameForDecPOMDPStageprivate
_m_qHeuristicBayesianGameForDecPOMDPStageprivate
_m_stepSizeActionsBayesianGameBaseprotected
_m_stepSizeTypesBayesianGameBaseprotected
_m_verbosenessBayesianGameBaseprotected
AddProbability(Index i, double p)BayesianGameBaseinline
AddProbability(const std::vector< Index > &indIndices, double p)BayesianGameBaseinline
AreCachedJointToIndivIndices(const PolicyGlobals::PolicyDomainCategory pdc) const BayesianGameBasevirtual
BayesianGameBase()BayesianGameBase
BayesianGameBase(size_t nrAgents, const std::vector< size_t > &nrActions, const std::vector< size_t > &nrTypes, int verboseness=0)BayesianGameBase
BayesianGameBase(const BayesianGameBase &a)BayesianGameBase
BayesianGameForDecPOMDPStage(const PlanningUnitDecPOMDPDiscrete *pu, const QFunctionJAOHInterface *q, Index t, size_t nrAgents, const std::vector< size_t > &nrActions, const std::vector< size_t > &nrTypes)BayesianGameForDecPOMDPStageprotected
BayesianGameForDecPOMDPStage(const PlanningUnitDecPOMDPDiscrete *pu, const QFunctionJAOHInterface *q, const boost::shared_ptr< const PartialJointPolicyDiscretePure > &pastJPol)BayesianGameForDecPOMDPStage
BayesianGameForDecPOMDPStage(const PlanningUnitDecPOMDPDiscrete *pu)BayesianGameForDecPOMDPStage
BayesianGameForDecPOMDPStage(const BayesianGameForDecPOMDPStage &a)BayesianGameForDecPOMDPStage
BayesianGameForDecPOMDPStageInterface()BayesianGameForDecPOMDPStageInterface
BayesianGameForDecPOMDPStageInterface(const boost::shared_ptr< const PartialJointPolicyDiscretePure > &pastJPol)BayesianGameForDecPOMDPStageInterface
BayesianGameForDecPOMDPStageInterface(Index t)BayesianGameForDecPOMDPStageInterface
BayesianGameIdenticalPayoff()BayesianGameIdenticalPayoff
BayesianGameIdenticalPayoff(const BayesianGameIdenticalPayoff &o)BayesianGameIdenticalPayoff
BayesianGameIdenticalPayoff(size_t nrAgents, const std::vector< size_t > &nrActions, const std::vector< size_t > &nrTypes, bool useSparseRewardModel=false)BayesianGameIdenticalPayoff
BayesianGameIdenticalPayoffInterface()BayesianGameIdenticalPayoffInterfaceinline
BayesianGameIdenticalPayoffInterface(size_t nrAgents, const std::vector< size_t > &nrActions, const std::vector< size_t > &nrTypes)BayesianGameIdenticalPayoffInterfaceinline
CacheJointToIndivAOH_Indices() const BayesianGameBaseinline
CacheJointToIndivOH_Indices() const BayesianGameBaseinline
CacheJointToIndivType_Indices() const BayesianGameBaseinline
ChangeNrActions(Index agI, size_t new_nr)BayesianGameBaseprotected
ChangeNrTypes(Index agI, size_t new_nr)BayesianGameBaseprotected
ClearAllImmediateRewards()BayesianGameForDecPOMDPStageinlinevirtual
ComputeAllImmediateRewards(const FactoredDecPOMDPDiscreteInterface *fd=0)BayesianGameForDecPOMDPStagevirtual
ComputeDiscountedImmediateRewardForJPol(const boost::shared_ptr< JointPolicyDiscretePure > &jpolBG, const PlanningUnitFactoredDecPOMDPDiscrete *pu=0) const BayesianGameForDecPOMDPStagevirtual
ComputeImmediateReward(Index jtI, Index jaI) const BayesianGameForDecPOMDPStageprotected
ComputeValueJPol(const JointPolicyDiscretePure &jpolBG) const BayesianGameIdenticalPayoffvirtual
ConstructExtendedPolicy(PartialJointPolicyDiscretePure &jpolPrevTs, JointPolicyDiscretePure &jpolBG, std::vector< size_t > &nrOHts, std::vector< Index > &firstOHtsI)BayesianGameForDecPOMDPStageprotected
Fill_FirstOHtsI(Index ts, std::vector< Index > &firstOHtsI)BayesianGameForDecPOMDPStageprotected
Fill_jaI_Array(Index ts, Index joIs[], boost::shared_ptr< const JointPolicyDiscretePure > jpolPrevTs, Index *jaI_arr)BayesianGameForDecPOMDPStageprotected
Fill_joI_Array(const Index ts, const std::vector< Index > &indTypes, const std::vector< Index > &firstOHtsI, Index *joI_arr)BayesianGameForDecPOMDPStageprotected
GenerateRandomBG(size_t nrAgents, std::vector< size_t > acs, std::vector< size_t > obs)BayesianGameIdenticalPayoffstatic
GetDefaultIndexDomCat() const BayesianGameBasevirtual
GetImmediateReward(Index jtI, Index jaI, const FactoredDecPOMDPDiscreteInterface *fd=0) const BayesianGameForDecPOMDPStageinlinevirtual
GetNrActions(Index agentI) const BayesianGameBaseinlinevirtual
GetNrActions() const BayesianGameBaseinline
GetNrAgents() const BayesianGameBaseinlinevirtual
GetNrJointActions() const BayesianGameBase
GetNrJointPolicies() const BayesianGameBaseinline
Interface_ProblemToPolicyDiscretePure::GetNrJointPolicies(PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const Interface_ProblemToPolicyDiscretePureinline
GetNrJointTypes() const BayesianGameBase
GetNrPolicies(Index ag) const BayesianGameBaseinline
Interface_ProblemToPolicyDiscretePure::GetNrPolicies(Index ag, PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const Interface_ProblemToPolicyDiscretePureinline
GetNrPolicyDomainElements(Index agentI, PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const BayesianGameBasevirtual
GetNrTypes() const BayesianGameBaseinline
GetNrTypes(Index agI) const BayesianGameBaseinline
GetPastJointPolicy() const BayesianGameForDecPOMDPStageInterfaceinline
GetProbability(Index i) const BayesianGameBasevirtual
GetProbability(const std::vector< Index > &indIndices) const BayesianGameBaseinlinevirtual
GetPUDecPOMDPDiscrete() const BayesianGameForDecPOMDPStageinline
GetQHeur() const BayesianGameForDecPOMDPStageinline
GetStage() const BayesianGameForDecPOMDPStageInterfaceinline
GetUtility(const Index jtype, const Index ja) const BayesianGameIdenticalPayoffinlinevirtual
GetUtility(const std::vector< Index > &indTypeIndices, const std::vector< Index > &indActionIndices) const BayesianGameIdenticalPayoffinlinevirtual
IndividualToJointActionIndices(const Index *IndArr) const BayesianGameBaseinlinevirtual
IndividualToJointActionIndices(const std::vector< Index > &indices) const BayesianGameBaseinlinevirtual
IndividualToJointTypeIndices(const std::vector< Index > &indices) const BayesianGameBaseinline
Initialize()BayesianGameForDecPOMDPStageprotected
Interface_ProblemToPolicyDiscrete()Interface_ProblemToPolicyDiscreteinline
JointToIndividualActionIndices(Index jaI) const BayesianGameBaseinline
JointToIndividualPolicyDomainIndices(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const BayesianGameBaseinlinevirtual
JointToIndividualPolicyDomainIndicesRef(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const BayesianGameBaseinlinevirtual
JointToIndividualTypeIndices(Index jTypeI) const BayesianGameBaseinline
Load(const std::string &filename)BayesianGameIdenticalPayoffstatic
LoadTextFormat(const std::string &filename)BayesianGameIdenticalPayoffstatic
operator=(const BayesianGameForDecPOMDPStage &o)BayesianGameForDecPOMDPStage
BayesianGameIdenticalPayoff::operator=(const BayesianGameIdenticalPayoff &o)BayesianGameIdenticalPayoff
BayesianGameIdenticalPayoffInterface::operator=(const BayesianGameIdenticalPayoffInterface &o)BayesianGameIdenticalPayoffInterfaceinline
BayesianGameBase::operator=(const BayesianGameBase &o)BayesianGameBase
Print() const BayesianGameForDecPOMDPStageinlinevirtual
PrintUtilForJointType(Index jtype) const BayesianGameIdenticalPayoffinline
ProbRewardForjoahI(Index ts, Index jtI, Index *jaI_arr, Index *joI_arr, Index &jaohI, double &PjaohI, double &ExpR_0_prevTS_thisJAOH)BayesianGameForDecPOMDPStageprotected
SanityCheck()BayesianGameBaseinlinevirtual
SanityCheckBGBase()BayesianGameBase
Save(const BayesianGameIdenticalPayoff &bg, const std::string &filename)BayesianGameIdenticalPayoffstatic
SaveTextFormat(const BayesianGameIdenticalPayoff &bg, const std::string &filename)BayesianGameIdenticalPayoffstatic
SetInitialized(bool b)BayesianGameIdenticalPayoff
SetProbability(Index i, double p)BayesianGameBaseinline
SetProbability(const std::vector< Index > &indIndices, double p)BayesianGameBaseinline
SetUtility(const Index jtype, const Index ja, const double u)BayesianGameIdenticalPayoffinline
SetUtility(const std::vector< Index > &indTypeIndices, const std::vector< Index > &indActionIndices, const double u)BayesianGameIdenticalPayoffinline
SoftPrint() const BayesianGameForDecPOMDPStagevirtual
SoftPrintAction(Index agentI, Index actionI) const BayesianGameBasevirtual
SoftPrintPolicyDomainElement(Index agentI, Index typeIndex, PolicyGlobals::PolicyDomainCategory cat) const BayesianGameBasevirtual
SoftPrintSummary() const BayesianGameBase
SoftPrintType(Index agentI, Index typeIndex) const BayesianGameBase
SoftPrintUtilForJointType(Index jtype) const BayesianGameIdenticalPayoff
~BayesianGameBase()BayesianGameBase
~BayesianGameForDecPOMDPStage()BayesianGameForDecPOMDPStage
~BayesianGameForDecPOMDPStageInterface()BayesianGameForDecPOMDPStageInterfaceinlinevirtual
~BayesianGameIdenticalPayoff()BayesianGameIdenticalPayoffvirtual
~Interface_ProblemToPolicyDiscrete()Interface_ProblemToPolicyDiscreteinlinevirtual
~Interface_ProblemToPolicyDiscretePure()Interface_ProblemToPolicyDiscretePureinlinevirtual