MultiAgentDecisionProcess
JointPolicyPureVectorForClusteredBG Member List

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

_m_bgJointPolicyPureVectorForClusteredBGprivate
_m_nrAgentsJointPolicyprotected
_m_prevJPolBGJointPolicyPureVectorForClusteredBGprivate
Clone() const JointPolicyPureVectorForClusteredBGvirtual
GetActionIndex(Index agI, Index domainI) const PartialJointPolicyPureVectorinlinevirtual
GetActionProb(Index agentI, Index domI, Index aI) const JointPolicyDiscretePurevirtual
GetBG() const JointPolicyPureVectorForClusteredBGinline
GetDepth() const JointPolicyinline
GetIndex() const PartialJointPolicyPureVectorinline
GetIndividualPolicies()PartialJointPolicyPureVectorinline
GetIndividualPolicyDiscrete(Index i) const PartialJointPolicyPureVectorinlinevirtual
GetInterfacePTPDiscrete() const JointPolicyDiscreteinline
PartialJointPolicyDiscretePure::GetInterfacePTPDiscretePure() const JointPolicyDiscretePureinline
GetInterfacePTPDiscretePureShared() const JointPolicyDiscretePureinline
GetInterfacePTPDiscreteShared() const JointPolicyDiscreteinline
GetJointActionIndex(Index i) const PartialJointPolicyPureVectorinlinevirtual
GetJointActionIndex(LIndex i) const PartialJointPolicyPureVectorinlinevirtual
GetJointActionProb(Index i, Index ja) const JointPolicyDiscretePurevirtual
GetJointActionProb(LIndex i, Index ja) const JointPolicyDiscretePurevirtual
GetNrAgents() const JointPolicyinline
GetNrDomainElements(Index agentI) const JointPolicyDiscreteinline
GetPastReward() const PartialJointPolicyinline
GetPolicyDomainCategory() const JointPolicyDiscreteinline
GetPrevJPPVfCBG() const JointPolicyPureVectorForClusteredBGinline
Increment(Index agentI)PartialJointPolicyPureVectorinline
Increment()PartialJointPolicyPureVectorinline
JointPolicy(size_t nrAg)JointPolicyinline
JointPolicy(const JointPolicy &o)JointPolicyinline
JointPolicyDiscrete()JointPolicyDiscreteinline
JointPolicyDiscrete(const Interface_ProblemToPolicyDiscrete *pu, PolicyGlobals::PolicyDomainCategory idc)JointPolicyDiscrete
JointPolicyDiscrete(const I_PtPD_constPtr &pu, PolicyGlobals::PolicyDomainCategory idc)JointPolicyDiscrete
JointPolicyDiscrete(const JointPolicyDiscrete &a)JointPolicyDiscrete
JointPolicyDiscretePure()JointPolicyDiscretePureinline
JointPolicyDiscretePure(const Interface_ProblemToPolicyDiscretePure *pu, PolicyGlobals::PolicyDomainCategory idc)JointPolicyDiscretePure
JointPolicyDiscretePure(const I_PtPDpure_constPtr &pu, PolicyGlobals::PolicyDomainCategory idc)JointPolicyDiscretePure
JointPolicyDiscretePure(const JointPolicyDiscretePure &a)JointPolicyDiscretePure
JointPolicyPureVectorForClusteredBG(const boost::shared_ptr< const BayesianGameIdenticalPayoffInterface > &pu, PolicyGlobals::PolicyDomainCategory idc=TYPE_INDEX, JPPVfCBG_constPtr prevJPolBG=JPPVfCBG_constPtr(), double pastReward=0.0)JointPolicyPureVectorForClusteredBG
JointPolicyPureVectorForClusteredBG(const JointPolicyPureVectorForClusteredBG &a)JointPolicyPureVectorForClusteredBG
operator++()PartialJointPolicyPureVectorinline
operator<(const JointPolicy &o) const PartialJointPolicyPureVectorinlinevirtual
operator<(const PartialJointPolicyPureVector &o) const PartialJointPolicyPureVectorinline
operator=(const JointPolicyPureVectorForClusteredBG &o)JointPolicyPureVectorForClusteredBGvirtual
operator=(const PartialJointPolicyPureVector &o)JointPolicyPureVectorForClusteredBGvirtual
operator=(const PartialJointPolicyDiscretePure &o)JointPolicyPureVectorForClusteredBGvirtual
operator=(const JointPolicyDiscretePure &o)JointPolicyPureVectorForClusteredBGvirtual
operator=(const JointPolicyDiscrete &o)JointPolicyPureVectorForClusteredBGvirtual
operator=(const JointPolicy &o)JointPolicyPureVectorForClusteredBGvirtual
PartialJointPolicyPureVector::PartialJointPolicy::operator=(const PartialJointPolicy &o)PartialJointPolicy
JPolComponent_VectorImplementation::operator=(const JPolComponent_VectorImplementation &o)JPolComponent_VectorImplementation
PartialJointPolicy(double r=0.0)PartialJointPolicyinline
PartialJointPolicy(const PartialJointPolicy &a)PartialJointPolicyinline
PartialJointPolicyDiscretePure()PartialJointPolicyDiscretePureinline
PartialJointPolicyDiscretePure(const Interface_ProblemToPolicyDiscretePure *pu, PolicyGlobals::PolicyDomainCategory idc, double pastReward=0.0)PartialJointPolicyDiscretePureinline
PartialJointPolicyDiscretePure(const I_PtPDpure_constPtr &pu, PolicyGlobals::PolicyDomainCategory idc, double pastReward=0.0)PartialJointPolicyDiscretePureinline
PartialJointPolicyDiscretePure(const PartialJointPolicyDiscretePure &a)PartialJointPolicyDiscretePureinline
PartialJointPolicyPureVector(const Interface_ProblemToPolicyDiscretePure *pu, PolicyGlobals::PolicyDomainCategory idc, double pastReward=0.0, size_t depth=MAXHORIZON)PartialJointPolicyPureVector
PartialJointPolicyPureVector(const I_PtPDpure_constPtr &pu, PolicyGlobals::PolicyDomainCategory idc, double pastReward=0.0, size_t depth=MAXHORIZON)PartialJointPolicyPureVector
PartialJointPolicyPureVector(const PartialJointPolicyPureVector &a)PartialJointPolicyPureVectorinline
PartialJointPolicyPureVector(const PartialJointPolicyDiscretePure &a)PartialJointPolicyPureVectorinline
Print() const JointPolicyinlinevirtual
PrintBrief() const PartialJointPolicyPureVectorinline
RandomInitialization()PartialJointPolicyPureVectorinlinevirtual
RandomInitialization(Index i)PartialJointPolicyPureVectorinlinevirtual
RecursivelyFillPolicyForAgent(const PlanningUnitDecPOMDPDiscrete *pu, JPPV_sharedPtr jpolJPPV, Index agI, Index ts, Index aohI, Index ohI, const TypeCluster *tc, Index tI, Index aI, const std::vector< const JointPolicyDiscretePure * > &jpolBGVec, const std::vector< boost::shared_ptr< const BayesianGameWithClusterInfo > > &bgVec) const JointPolicyPureVectorForClusteredBGprivate
RecursivelyPrintPolicyForAgent(const PlanningUnitDecPOMDPDiscrete *pu, std::stringstream &ss, Index agI, Index ts, Index last_ts, Index aohI, Index ohI, const TypeCluster *tc, Index tI, Index aI, const std::vector< const JointPolicyDiscretePure * > &jpolBGVec, std::vector< boost::shared_ptr< const BayesianGameWithClusterInfo > > bgVec) const JointPolicyPureVectorForClusteredBGprivate
SampleJointAction(Index i) const JointPolicyDiscrete
SampleJointAction(const std::vector< Index > &Is) const JointPolicyDiscrete
SampleJointActionVector(Index i, std::vector< Index > &jaVec) const JointPolicyDiscrete
SampleJointActionVector(const std::vector< Index > &Is, std::vector< Index > &jaVec) const JointPolicyDiscrete
SetAction(Index agentI, Index domainI, Index aI)PartialJointPolicyPureVectorinlinevirtual
SetDepth(size_t d)PartialJointPolicyPureVectorinlinevirtual
SetIndex(LIndex i)PartialJointPolicyPureVectorinline
SetInterfacePTPDiscrete(const Interface_ProblemToPolicyDiscrete *p)JointPolicyDiscreteinline
SetInterfacePTPDiscrete(I_PtPD_constPtr p)JointPolicyDiscreteinline
SetInterfacePTPDiscretePure(Interface_ProblemToPolicyDiscretePure *pu)JointPolicyDiscretePureinline
SetPastReward(double r)PartialJointPolicyinline
SetPolicyDomainCategory(PolicyDomainCategory idc)JointPolicyDiscreteinline
SetPrevJPPVfCBG(JPPVfCBG_constPtr prevJpol)JointPolicyPureVectorForClusteredBGinline
SoftPrint() const JointPolicyPureVectorForClusteredBGvirtual
SoftPrintBrief() const JointPolicyPureVectorForClusteredBGvirtual
StartRecursiveConstructionPerAgent(const PlanningUnitDecPOMDPDiscrete *pu, JPPV_sharedPtr jpolJPPV, Index ts, const std::vector< const JointPolicyDiscretePure * > &jpolBGVec, const std::vector< boost::shared_ptr< const BayesianGameWithClusterInfo > > &bgVec) const JointPolicyPureVectorForClusteredBGprivate
StartRecursiveSoftPrintPerAgent(const PlanningUnitDecPOMDPDiscrete *pu, std::stringstream &ss, Index ts, Index last_ts, const std::vector< const JointPolicyDiscretePure * > &jpolBGVec, std::vector< boost::shared_ptr< const BayesianGameWithClusterInfo > > bgVec) const JointPolicyPureVectorForClusteredBGprivate
ToJointPolicyPureVector() const JointPolicyPureVectorForClusteredBGvirtual
ZeroInitialization()PartialJointPolicyPureVectorinlinevirtual
ZeroInitialization(Index i)PartialJointPolicyPureVectorinlinevirtual
~JointPolicy()JointPolicyinlinevirtual
~JointPolicyDiscrete()JointPolicyDiscreteinlinevirtual
~JointPolicyDiscretePure()JointPolicyDiscretePureinlinevirtual
~JointPolicyPureVectorForClusteredBG()JointPolicyPureVectorForClusteredBGvirtual
~PartialJointPolicyDiscretePure()PartialJointPolicyDiscretePureinlinevirtual
~PartialJointPolicyPureVector()PartialJointPolicyPureVectorinlinevirtual