MultiAgentDecisionProcess
BayesianGameWithClusterInfo Member List

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

_m_areCachedImmediateRewardsBayesianGameForDecPOMDPStageprotected
_m_clusterAlgorithmBayesianGameWithClusterInfoprivate
_m_immRBayesianGameForDecPOMDPStageprotected
_m_jaohRepsBayesianGameWithClusterInfoprivate
_m_JAoverflowBayesianGameBaseprotected
_m_JBsBayesianGameForDecPOMDPStageprotected
_m_JToverflowBayesianGameBaseprotected
_m_nrActionsBayesianGameBaseprotected
_m_nrAgentsBayesianGameBaseprotected
_m_nrJABayesianGameBaseprotected
_m_nrJTypesBayesianGameBaseprotected
_m_nrTypesBayesianGameBaseprotected
_m_pBGBayesianGameWithClusterInfoprivate
_m_pBGJPolBayesianGameWithClusterInfoprivate
_m_qHybridBayesianGameWithClusterInfoprivate
_m_qJBBayesianGameWithClusterInfoprivate
_m_stepSizeActionsBayesianGameBaseprotected
_m_stepSizeTypesBayesianGameBaseprotected
_m_thresholdJBBayesianGameWithClusterInfoprivate
_m_thresholdPjaohBayesianGameWithClusterInfoprivate
_m_typeListsBayesianGameWithClusterInfoprivate
_m_verbosenessBayesianGameBaseprotected
AddProbability(Index i, double p)BayesianGameBaseinline
AddProbability(const std::vector< Index > &indIndices, double p)BayesianGameBaseinline
ApproxJB enum valueBayesianGameWithClusterInfo
ApproxPjaoh enum valueBayesianGameWithClusterInfo
ApproxPjaohJB enum valueBayesianGameWithClusterInfo
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
BayesianGameWithClusterInfo(const PlanningUnitDecPOMDPDiscrete *pu, const QFunctionJAOHInterface *q, const boost::shared_ptr< const PartialJointPolicyDiscretePure > &pastJPol, BGClusterAlgorithm clusterAlg=Lossless)BayesianGameWithClusterInfo
BayesianGameWithClusterInfo(const PlanningUnitDecPOMDPDiscrete *pu)BayesianGameWithClusterInfo
BayesianGameWithClusterInfo(const PlanningUnitDecPOMDPDiscrete *pu, const QFunctionJAOHInterface *q, Index t, const BGwCI_constPtr &prevBG, const boost::shared_ptr< const JointPolicyDiscretePure > &prevJPolBG, size_t nrAgents, const std::vector< size_t > &nrActions, const std::vector< size_t > &nrTypes, BGClusterAlgorithm clusterAlg, double thresholdJB, double thresholdPjaoh)BayesianGameWithClusterInfoprotected
BayesianGameWithClusterInfo(const BayesianGameWithClusterInfo &a)BayesianGameWithClusterInfo
BGClusterAlgorithm enum nameBayesianGameWithClusterInfo
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
Cluster()BayesianGameWithClusterInfo
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
ComputeMarginalTypeProbability(Index agI, Index typeI) const BayesianGameWithClusterInfo
ComputeValueJPol(const JointPolicyDiscretePure &jpolBG) const BayesianGameIdenticalPayoffvirtual
ConstructClusteredIndividualTypes(Index agI, TypeClusterList *newTypeList)BayesianGameWithClusterInfoprotected
ConstructExtendedBGWCI(const BGwCI_constPtr &pBG, const JointPolicyDiscretePure &prevJPolBG, const QFunctionJAOHInterface *q)BayesianGameWithClusterInfostatic
ConstructExtendedPolicy(PartialJointPolicyDiscretePure &jpolPrevTs, JointPolicyDiscretePure &jpolBG, std::vector< size_t > &nrOHts, std::vector< Index > &firstOHtsI)BayesianGameForDecPOMDPStageprotected
Extend()BayesianGameWithClusterInfoprotected
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
FindTypeClusterIndex(Index agI, const TypeCluster *tc, Index aI, Index oI) const BayesianGameWithClusterInfo
GenerateRandomBG(size_t nrAgents, std::vector< size_t > acs, std::vector< size_t > obs)BayesianGameIdenticalPayoffstatic
GetClusterAlgorithm() const BayesianGameWithClusterInfoinline
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
GetPastJointPolicyPVFCBG() const BayesianGameWithClusterInfoinline
GetProbability(Index i) const BayesianGameBasevirtual
GetProbability(const std::vector< Index > &indIndices) const BayesianGameBaseinlinevirtual
GetPUDecPOMDPDiscrete() const BayesianGameForDecPOMDPStageinline
GetQHeur() const BayesianGameForDecPOMDPStageinline
GetStage() const BayesianGameForDecPOMDPStageInterfaceinline
GetThresholdJB() const BayesianGameWithClusterInfoinline
GetThresholdPjaoh() const BayesianGameWithClusterInfoinline
GetTypeCluster(Index agI, Index tcI) const BayesianGameWithClusterInfoinline
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
Lossless enum valueBayesianGameWithClusterInfo
operator=(const BayesianGameWithClusterInfo &o)BayesianGameWithClusterInfo
BayesianGameForDecPOMDPStage::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 BayesianGameWithClusterInfoinlinevirtual
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
SetThresholdJB(double threshold)BayesianGameWithClusterInfoinline
SetThresholdPjaoh(double threshold)BayesianGameWithClusterInfoinline
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
ShiftProbabilityAndUtility(Index agI, Index t1, Index t2)BayesianGameWithClusterInfoprotected
SoftPrint(BGClusterAlgorithm clusterAlg)BayesianGameWithClusterInfostatic
SoftPrint() const BayesianGameWithClusterInfovirtual
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
TestApproximateEquivalence(Index agI, Index t1, Index t2, double thresholdJB, double thresholdPjaoh) const BayesianGameWithClusterInfoprotected
TestExactEquivalence(Index agI, Index t1, Index t2) const BayesianGameWithClusterInfoprotected
~BayesianGameBase()BayesianGameBase
~BayesianGameForDecPOMDPStage()BayesianGameForDecPOMDPStage
~BayesianGameForDecPOMDPStageInterface()BayesianGameForDecPOMDPStageInterfaceinlinevirtual
~BayesianGameIdenticalPayoff()BayesianGameIdenticalPayoffvirtual
~BayesianGameWithClusterInfo()BayesianGameWithClusterInfovirtual
~Interface_ProblemToPolicyDiscrete()Interface_ProblemToPolicyDiscreteinlinevirtual
~Interface_ProblemToPolicyDiscretePure()Interface_ProblemToPolicyDiscretePureinlinevirtual