| _m_areCachedImmediateRewards | BayesianGameForDecPOMDPStage | protected |
| _m_clusterAlgorithm | BayesianGameWithClusterInfo | private |
| _m_immR | BayesianGameForDecPOMDPStage | protected |
| _m_jaohReps | BayesianGameWithClusterInfo | private |
| _m_JAoverflow | BayesianGameBase | protected |
| _m_JBs | BayesianGameForDecPOMDPStage | protected |
| _m_JToverflow | BayesianGameBase | protected |
| _m_nrActions | BayesianGameBase | protected |
| _m_nrAgents | BayesianGameBase | protected |
| _m_nrJA | BayesianGameBase | protected |
| _m_nrJTypes | BayesianGameBase | protected |
| _m_nrTypes | BayesianGameBase | protected |
| _m_pBG | BayesianGameWithClusterInfo | private |
| _m_pBGJPol | BayesianGameWithClusterInfo | private |
| _m_qHybrid | BayesianGameWithClusterInfo | private |
| _m_qJB | BayesianGameWithClusterInfo | private |
| _m_stepSizeActions | BayesianGameBase | protected |
| _m_stepSizeTypes | BayesianGameBase | protected |
| _m_thresholdJB | BayesianGameWithClusterInfo | private |
| _m_thresholdPjaoh | BayesianGameWithClusterInfo | private |
| _m_typeLists | BayesianGameWithClusterInfo | private |
| _m_verboseness | BayesianGameBase | protected |
| AddProbability(Index i, double p) | BayesianGameBase | inline |
| AddProbability(const std::vector< Index > &indIndices, double p) | BayesianGameBase | inline |
| ApproxJB enum value | BayesianGameWithClusterInfo | |
| ApproxPjaoh enum value | BayesianGameWithClusterInfo | |
| ApproxPjaohJB enum value | BayesianGameWithClusterInfo | |
| AreCachedJointToIndivIndices(const PolicyGlobals::PolicyDomainCategory pdc) const | BayesianGameBase | virtual |
| 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) | BayesianGameForDecPOMDPStage | protected |
| 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() | BayesianGameIdenticalPayoffInterface | inline |
| BayesianGameIdenticalPayoffInterface(size_t nrAgents, const std::vector< size_t > &nrActions, const std::vector< size_t > &nrTypes) | BayesianGameIdenticalPayoffInterface | inline |
| 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) | BayesianGameWithClusterInfo | protected |
| BayesianGameWithClusterInfo(const BayesianGameWithClusterInfo &a) | BayesianGameWithClusterInfo | |
| BGClusterAlgorithm enum name | BayesianGameWithClusterInfo | |
| CacheJointToIndivAOH_Indices() const | BayesianGameBase | inline |
| CacheJointToIndivOH_Indices() const | BayesianGameBase | inline |
| CacheJointToIndivType_Indices() const | BayesianGameBase | inline |
| ChangeNrActions(Index agI, size_t new_nr) | BayesianGameBase | protected |
| ChangeNrTypes(Index agI, size_t new_nr) | BayesianGameBase | protected |
| ClearAllImmediateRewards() | BayesianGameForDecPOMDPStage | inlinevirtual |
| Cluster() | BayesianGameWithClusterInfo | |
| ComputeAllImmediateRewards(const FactoredDecPOMDPDiscreteInterface *fd=0) | BayesianGameForDecPOMDPStage | virtual |
| ComputeDiscountedImmediateRewardForJPol(const boost::shared_ptr< JointPolicyDiscretePure > &jpolBG, const PlanningUnitFactoredDecPOMDPDiscrete *pu=0) const | BayesianGameForDecPOMDPStage | virtual |
| ComputeImmediateReward(Index jtI, Index jaI) const | BayesianGameForDecPOMDPStage | protected |
| ComputeMarginalTypeProbability(Index agI, Index typeI) const | BayesianGameWithClusterInfo | |
| ComputeValueJPol(const JointPolicyDiscretePure &jpolBG) const | BayesianGameIdenticalPayoff | virtual |
| ConstructClusteredIndividualTypes(Index agI, TypeClusterList *newTypeList) | BayesianGameWithClusterInfo | protected |
| ConstructExtendedBGWCI(const BGwCI_constPtr &pBG, const JointPolicyDiscretePure &prevJPolBG, const QFunctionJAOHInterface *q) | BayesianGameWithClusterInfo | static |
| ConstructExtendedPolicy(PartialJointPolicyDiscretePure &jpolPrevTs, JointPolicyDiscretePure &jpolBG, std::vector< size_t > &nrOHts, std::vector< Index > &firstOHtsI) | BayesianGameForDecPOMDPStage | protected |
| Extend() | BayesianGameWithClusterInfo | protected |
| Fill_FirstOHtsI(Index ts, std::vector< Index > &firstOHtsI) | BayesianGameForDecPOMDPStage | protected |
| Fill_jaI_Array(Index ts, Index joIs[], boost::shared_ptr< const JointPolicyDiscretePure > jpolPrevTs, Index *jaI_arr) | BayesianGameForDecPOMDPStage | protected |
| Fill_joI_Array(const Index ts, const std::vector< Index > &indTypes, const std::vector< Index > &firstOHtsI, Index *joI_arr) | BayesianGameForDecPOMDPStage | protected |
| 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) | BayesianGameIdenticalPayoff | static |
| GetClusterAlgorithm() const | BayesianGameWithClusterInfo | inline |
| GetDefaultIndexDomCat() const | BayesianGameBase | virtual |
| GetImmediateReward(Index jtI, Index jaI, const FactoredDecPOMDPDiscreteInterface *fd=0) const | BayesianGameForDecPOMDPStage | inlinevirtual |
| GetNrActions(Index agentI) const | BayesianGameBase | inlinevirtual |
| GetNrActions() const | BayesianGameBase | inline |
| GetNrAgents() const | BayesianGameBase | inlinevirtual |
| GetNrJointActions() const | BayesianGameBase | |
| GetNrJointPolicies() const | BayesianGameBase | inline |
| Interface_ProblemToPolicyDiscretePure::GetNrJointPolicies(PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const | Interface_ProblemToPolicyDiscretePure | inline |
| GetNrJointTypes() const | BayesianGameBase | |
| GetNrPolicies(Index ag) const | BayesianGameBase | inline |
| Interface_ProblemToPolicyDiscretePure::GetNrPolicies(Index ag, PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const | Interface_ProblemToPolicyDiscretePure | inline |
| GetNrPolicyDomainElements(Index agentI, PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const | BayesianGameBase | virtual |
| GetNrTypes() const | BayesianGameBase | inline |
| GetNrTypes(Index agI) const | BayesianGameBase | inline |
| GetPastJointPolicy() const | BayesianGameForDecPOMDPStageInterface | inline |
| GetPastJointPolicyPVFCBG() const | BayesianGameWithClusterInfo | inline |
| GetProbability(Index i) const | BayesianGameBase | virtual |
| GetProbability(const std::vector< Index > &indIndices) const | BayesianGameBase | inlinevirtual |
| GetPUDecPOMDPDiscrete() const | BayesianGameForDecPOMDPStage | inline |
| GetQHeur() const | BayesianGameForDecPOMDPStage | inline |
| GetStage() const | BayesianGameForDecPOMDPStageInterface | inline |
| GetThresholdJB() const | BayesianGameWithClusterInfo | inline |
| GetThresholdPjaoh() const | BayesianGameWithClusterInfo | inline |
| GetTypeCluster(Index agI, Index tcI) const | BayesianGameWithClusterInfo | inline |
| GetUtility(const Index jtype, const Index ja) const | BayesianGameIdenticalPayoff | inlinevirtual |
| GetUtility(const std::vector< Index > &indTypeIndices, const std::vector< Index > &indActionIndices) const | BayesianGameIdenticalPayoff | inlinevirtual |
| IndividualToJointActionIndices(const Index *IndArr) const | BayesianGameBase | inlinevirtual |
| IndividualToJointActionIndices(const std::vector< Index > &indices) const | BayesianGameBase | inlinevirtual |
| IndividualToJointTypeIndices(const std::vector< Index > &indices) const | BayesianGameBase | inline |
| Initialize() | BayesianGameForDecPOMDPStage | protected |
| Interface_ProblemToPolicyDiscrete() | Interface_ProblemToPolicyDiscrete | inline |
| JointToIndividualActionIndices(Index jaI) const | BayesianGameBase | inline |
| JointToIndividualPolicyDomainIndices(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const | BayesianGameBase | inlinevirtual |
| JointToIndividualPolicyDomainIndicesRef(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const | BayesianGameBase | inlinevirtual |
| JointToIndividualTypeIndices(Index jTypeI) const | BayesianGameBase | inline |
| Load(const std::string &filename) | BayesianGameIdenticalPayoff | static |
| LoadTextFormat(const std::string &filename) | BayesianGameIdenticalPayoff | static |
| Lossless enum value | BayesianGameWithClusterInfo | |
| operator=(const BayesianGameWithClusterInfo &o) | BayesianGameWithClusterInfo | |
| BayesianGameForDecPOMDPStage::operator=(const BayesianGameForDecPOMDPStage &o) | BayesianGameForDecPOMDPStage | |
| BayesianGameIdenticalPayoff::operator=(const BayesianGameIdenticalPayoff &o) | BayesianGameIdenticalPayoff | |
| BayesianGameIdenticalPayoffInterface::operator=(const BayesianGameIdenticalPayoffInterface &o) | BayesianGameIdenticalPayoffInterface | inline |
| BayesianGameBase::operator=(const BayesianGameBase &o) | BayesianGameBase | |
| Print() const | BayesianGameWithClusterInfo | inlinevirtual |
| PrintUtilForJointType(Index jtype) const | BayesianGameIdenticalPayoff | inline |
| ProbRewardForjoahI(Index ts, Index jtI, Index *jaI_arr, Index *joI_arr, Index &jaohI, double &PjaohI, double &ExpR_0_prevTS_thisJAOH) | BayesianGameForDecPOMDPStage | protected |
| SanityCheck() | BayesianGameBase | inlinevirtual |
| SanityCheckBGBase() | BayesianGameBase | |
| Save(const BayesianGameIdenticalPayoff &bg, const std::string &filename) | BayesianGameIdenticalPayoff | static |
| SaveTextFormat(const BayesianGameIdenticalPayoff &bg, const std::string &filename) | BayesianGameIdenticalPayoff | static |
| SetInitialized(bool b) | BayesianGameIdenticalPayoff | |
| SetProbability(Index i, double p) | BayesianGameBase | inline |
| SetProbability(const std::vector< Index > &indIndices, double p) | BayesianGameBase | inline |
| SetThresholdJB(double threshold) | BayesianGameWithClusterInfo | inline |
| SetThresholdPjaoh(double threshold) | BayesianGameWithClusterInfo | inline |
| SetUtility(const Index jtype, const Index ja, const double u) | BayesianGameIdenticalPayoff | inline |
| SetUtility(const std::vector< Index > &indTypeIndices, const std::vector< Index > &indActionIndices, const double u) | BayesianGameIdenticalPayoff | inline |
| ShiftProbabilityAndUtility(Index agI, Index t1, Index t2) | BayesianGameWithClusterInfo | protected |
| SoftPrint(BGClusterAlgorithm clusterAlg) | BayesianGameWithClusterInfo | static |
| SoftPrint() const | BayesianGameWithClusterInfo | virtual |
| SoftPrintAction(Index agentI, Index actionI) const | BayesianGameBase | virtual |
| SoftPrintPolicyDomainElement(Index agentI, Index typeIndex, PolicyGlobals::PolicyDomainCategory cat) const | BayesianGameBase | virtual |
| 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 | BayesianGameWithClusterInfo | protected |
| TestExactEquivalence(Index agI, Index t1, Index t2) const | BayesianGameWithClusterInfo | protected |
| ~BayesianGameBase() | BayesianGameBase | |
| ~BayesianGameForDecPOMDPStage() | BayesianGameForDecPOMDPStage | |
| ~BayesianGameForDecPOMDPStageInterface() | BayesianGameForDecPOMDPStageInterface | inlinevirtual |
| ~BayesianGameIdenticalPayoff() | BayesianGameIdenticalPayoff | virtual |
| ~BayesianGameWithClusterInfo() | BayesianGameWithClusterInfo | virtual |
| ~Interface_ProblemToPolicyDiscrete() | Interface_ProblemToPolicyDiscrete | inlinevirtual |
| ~Interface_ProblemToPolicyDiscretePure() | Interface_ProblemToPolicyDiscretePure | inlinevirtual |