MultiAgentDecisionProcess  Release 0.2.1
BayesianGameForDecPOMDPStage Member List

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

_m_areCachedImmediateRewardsBayesianGameForDecPOMDPStageprotected
_m_immRBayesianGameForDecPOMDPStageprotected
_m_JBsBayesianGameForDecPOMDPStageprotected
_m_nrActionsBayesianGameBaseprotected
_m_nrAgentsBayesianGameBaseprotected
_m_nrJABayesianGameBaseprotected
_m_nrJTypesBayesianGameBaseprotected
_m_nrTypesBayesianGameBaseprotected
_m_pJPolBayesianGameForDecPOMDPStageInterfaceprotected
_m_puBayesianGameForDecPOMDPStageprotected
_m_qHeuristicBayesianGameForDecPOMDPStageprotected
_m_stepSizeActionsBayesianGameBaseprotected
_m_stepSizeTypesBayesianGameBaseprotected
_m_tBayesianGameForDecPOMDPStageInterfaceprotected
_m_verbosenessBayesianGameBaseprotected
AddProbability(const Index i, const double p)BayesianGameBaseinline
AddProbability(const std::vector< Index > &indIndices, const double p)BayesianGameBaseinline
AreCachedJointToIndivIndices(const PolicyGlobals::IndexDomainCategory pdc) const BayesianGameBasevirtual
BayesianGameBase()BayesianGameBase
BayesianGameBase(const 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 PartialJointPolicyDiscretePure *pastJPol)BayesianGameForDecPOMDPStage
BayesianGameForDecPOMDPStage(const PlanningUnitDecPOMDPDiscrete *pu)BayesianGameForDecPOMDPStage
BayesianGameForDecPOMDPStage(const BayesianGameForDecPOMDPStage &a)BayesianGameForDecPOMDPStage
BayesianGameForDecPOMDPStageInterface(const PartialJointPolicyDiscretePure *pastJPol)BayesianGameForDecPOMDPStageInterface
BayesianGameForDecPOMDPStageInterface(Index t)BayesianGameForDecPOMDPStageInterface
BayesianGameIdenticalPayoff()BayesianGameIdenticalPayoff
BayesianGameIdenticalPayoff(size_t nrAgents, const std::vector< size_t > &nrActions, const std::vector< size_t > &nrTypes)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
ClearAllImmediateRewards()BayesianGameForDecPOMDPStageinlinevirtual
ComputeAllImmediateRewards()BayesianGameForDecPOMDPStagevirtual
ComputeDiscountedImmediateRewardForJPol(JointPolicyDiscretePure *jpolBG) const BayesianGameForDecPOMDPStagevirtual
ComputeImmediateReward(Index jtI, Index jaI) const BayesianGameForDecPOMDPStageprotected
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[], 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 BayesianGameForDecPOMDPStageinlinevirtual
GetNrActions(Index agentI) const BayesianGameBaseinlinevirtual
GetNrActions() const BayesianGameBaseinline
GetNrAgents() const BayesianGameBaseinlinevirtual
GetNrJointActions() const BayesianGameBaseinline
GetNrJointPolicies() const BayesianGameBaseinline
Interface_ProblemToPolicyDiscretePure::GetNrJointPolicies(PolicyGlobals::IndexDomainCategory cat, size_t depth=MAXHORIZON) const Interface_ProblemToPolicyDiscretePureinline
GetNrJointTypes() const BayesianGameBaseinline
GetNrPolicies(Index ag) const BayesianGameBaseinline
Interface_ProblemToPolicyDiscretePure::GetNrPolicies(Index ag, PolicyGlobals::IndexDomainCategory cat, size_t depth=MAXHORIZON) const Interface_ProblemToPolicyDiscretePureinline
GetNrPolicyDomainElements(Index agentI, PolicyGlobals::IndexDomainCategory cat, size_t depth=MAXHORIZON) const BayesianGameBasevirtual
GetNrTypes() const BayesianGameBaseinline
GetNrTypes(Index agI) const BayesianGameBaseinline
GetPastJointPolicy() const BayesianGameForDecPOMDPStageInterfaceinline
GetProbability(const Index i) const BayesianGameBaseinlinevirtual
GetProbability(const std::vector< Index > &indIndices)BayesianGameBaseinline
GetPUDecPOMDPDiscrete() 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::IndexDomainCategory cat) const BayesianGameBaseinlinevirtual
JointToIndividualPolicyDomainIndicesRef(Index jdI, PolicyGlobals::IndexDomainCategory cat) const BayesianGameBaseinlinevirtual
JointToIndividualTypeIndices(Index jTypeI) const BayesianGameBaseinline
Load(std::string filename)BayesianGameIdenticalPayoffstatic
operator=(const BayesianGameForDecPOMDPStage &o)BayesianGameForDecPOMDPStage
Print() const BayesianGameForDecPOMDPStageinlinevirtual
PrintAction(Index agentI, Index actionI) const BayesianGameBase
PrintPolicyDomain(Index agentI, Index typeIndex) const BayesianGameBase
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() const BayesianGameBase
SanityCheck()BayesianGameBaseinlinevirtual
SanityCheckBGBase()BayesianGameBase
Save(const BayesianGameIdenticalPayoff &bg, std::string filename)BayesianGameIdenticalPayoffstatic
SetInitialized(bool b)BayesianGameIdenticalPayoff
SetProbability(const Index i, const double p)BayesianGameBaseinline
SetProbability(const std::vector< Index > &indIndices, const 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::IndexDomainCategory cat) const BayesianGameBasevirtual
SoftPrintUtilForJointType(Index jtype) const BayesianGameIdenticalPayoff
~BayesianGameBase()BayesianGameBase
~BayesianGameForDecPOMDPStage()BayesianGameForDecPOMDPStage
~BayesianGameForDecPOMDPStageInterface()BayesianGameForDecPOMDPStageInterfaceinlinevirtual
~Interface_ProblemToPolicyDiscrete()Interface_ProblemToPolicyDiscreteinlinevirtual
~Interface_ProblemToPolicyDiscretePure()Interface_ProblemToPolicyDiscretePureinlinevirtual