MultiAgentDecisionProcess
PlanningUnitMADPDiscrete Member List

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

_m_actionHistoryTreeRootPointersPlanningUnitMADPDiscreteprotected
_m_actionHistoryTreeVectorsPlanningUnitMADPDiscreteprotected
_m_actionObservationHistoryTreeRootPointersPlanningUnitMADPDiscreteprotected
_m_actionObservationHistoryTreeVectorsPlanningUnitMADPDiscreteprotected
_m_firstAHIforTPlanningUnitMADPDiscreteprotected
_m_firstAOHIforTPlanningUnitMADPDiscreteprotected
_m_firstJAHIforTPlanningUnitMADPDiscreteprotected
_m_firstJAOHIforTPlanningUnitMADPDiscreteprotected
_m_firstJOHIforTPlanningUnitMADPDiscreteprotected
_m_firstOHIforTPlanningUnitMADPDiscreteprotected
_m_initializedPlanningUnitMADPDiscreteprivate
_m_jaohConditionalProbsPlanningUnitMADPDiscreteprotected
_m_jaohProbsPlanningUnitMADPDiscreteprotected
_m_jBeliefCachePlanningUnitMADPDiscreteprotected
_m_jointActionHistoryTreeRootPlanningUnitMADPDiscreteprotected
_m_jointActionHistoryTreeVectorPlanningUnitMADPDiscreteprotected
_m_jointActionObservationHistoryTreeMapPlanningUnitMADPDiscreteprotected
_m_jointActionObservationHistoryTreeRootPlanningUnitMADPDiscreteprotected
_m_jointActionObservationHistoryTreeVectorPlanningUnitMADPDiscreteprotected
_m_jointObservationHistoryTreeRootPlanningUnitMADPDiscreteprotected
_m_jointObservationHistoryTreeVectorPlanningUnitMADPDiscreteprotected
_m_madpPlanningUnitMADPDiscreteprivate
_m_nrActionHistoriesPlanningUnitMADPDiscreteprotected
_m_nrActionHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrActionObservationHistoriesPlanningUnitMADPDiscreteprotected
_m_nrActionObservationHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrJointActionHistoriesPlanningUnitMADPDiscreteprotected
_m_nrJointActionHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrJointActionObservationHistoriesPlanningUnitMADPDiscreteprotected
_m_nrJointActionObservationHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrJointObservationHistoriesPlanningUnitMADPDiscreteprotected
_m_nrJointObservationHistoriesTPlanningUnitMADPDiscreteprotected
_m_nrObservationHistoriesPlanningUnitMADPDiscreteprotected
_m_nrObservationHistoriesTPlanningUnitMADPDiscreteprotected
_m_observationHistoryTreeRootPointersPlanningUnitMADPDiscreteprotected
_m_observationHistoryTreeVectorsPlanningUnitMADPDiscreteprotected
_m_paramsPlanningUnitMADPDiscreteprivate
AreCachedJointToIndivIndices(PolicyGlobals::PolicyDomainCategory pdc) const PlanningUnitMADPDiscretevirtual
ComputeHistoryArrays(Index hI, Index t, Index t_offset, Index Indices[], size_t indexDomainSize) const PlanningUnitMADPDiscrete
ComputeHistoryIndex(Index t, Index t_offset, const Index indices[], size_t indexDomainSize) const PlanningUnitMADPDiscrete
CreateActionHistoryTree(Index agentI)PlanningUnitMADPDiscreteprivate
CreateActionObservationHistoryTree(Index agentI)PlanningUnitMADPDiscreteprivate
CreateObservationHistoryTree(Index agentI)PlanningUnitMADPDiscreteprivate
Deinitialize()PlanningUnitMADPDiscreteprivate
DeInitializeActionHistories()PlanningUnitMADPDiscreteprivate
DeInitializeActionObservationHistories()PlanningUnitMADPDiscreteprivate
DeInitializeJointActionHistories()PlanningUnitMADPDiscreteprivate
DeInitializeJointActionObservationHistories()PlanningUnitMADPDiscreteprivate
DeInitializeJointObservationHistories()PlanningUnitMADPDiscreteprivate
DeInitializeObservationHistories()PlanningUnitMADPDiscreteprivate
ExportDotGraph(const std::string &filename, const PolicyDiscretePure &policy, Index agentI, bool labelEdges=true) const PlanningUnitMADPDiscrete
GetAction(Index agentI, Index a) const PlanningUnitMADPDiscreteinline
GetActionHistoryArrays(Index agentI, Index ahI, Index t, Index aIs[]) const PlanningUnitMADPDiscrete
GetActionHistoryTree(Index agentI, Index ohI) const PlanningUnitMADPDiscrete
GetActionObservationHistoryArrays(Index agentI, Index aohI, Index t, Index aIs[], Index oIs[]) const PlanningUnitMADPDiscrete
GetActionObservationHistoryIndex(Index agentI, Index t, const std::vector< Index > &actions, const std::vector< Index > &observations) const PlanningUnitMADPDiscrete
GetActionObservationHistoryTree(Index agentI, Index aohI) const PlanningUnitMADPDiscreteinline
GetDefaultIndexDomCat() const PlanningUnitMADPDiscretevirtual
GetFirstJointActionObservationHistoryIndex(Index ts) const PlanningUnitMADPDiscreteinline
GetFirstJointObservationHistoryIndex(Index ts) const PlanningUnitMADPDiscreteinline
GetFirstObservationHistoryIndex(Index agI, Index ts) const PlanningUnitMADPDiscreteinline
GetHorizon() const PlanningUnitinline
GetInitialStateProbability(Index sI) const PlanningUnitMADPDiscreteinline
GetJAOHProb(LIndex jaohI, Index p_jaohI=0, const JointBeliefInterface *p_jb=NULL, const JointPolicyDiscrete *jpol=NULL) const PlanningUnitMADPDiscrete
GetJAOHProbGivenPred(LIndex jaohI) const PlanningUnitMADPDiscrete
GetJAOHProbs(JointBeliefInterface *jb, LIndex jaohI, LIndex p_jaohI=0, const JointBeliefInterface *p_jb=NULL, const JointPolicyDiscrete *jpol=NULL) const PlanningUnitMADPDiscrete
GetJAOHProbsRecursively(JointBeliefInterface *jb, const Index jaIs[], const Index joIs[], Index t_p, Index t, LIndex p_jaohI=0, const JointPolicyDiscrete *jpol=NULL) const PlanningUnitMADPDiscrete
GetJointAction(Index jaI) const PlanningUnitMADPDiscreteinline
GetJointActionHistoryIndex(Index t, const std::vector< Index > &jointActions) const PlanningUnitMADPDiscrete
GetJointActionHistoryIndex(Index t, const Index jointActions[]) const PlanningUnitMADPDiscrete
GetJointActionHistoryIndex(JointActionHistoryTree *joh) const PlanningUnitMADPDiscrete
GetJointActionHistoryTree(Index jahI) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryArrays(LIndex jaohI, Index t, Index jaIs[], Index joIs[]) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryIndex(JointActionObservationHistoryTree *jaoh) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryIndex(Index t, const std::vector< Index > &Jactions, const std::vector< Index > &Jobservations) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryIndex(Index t, const std::vector< Index > &Jactions, const std::vector< Index > &Jobservations, const Scope &agentSope) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryTree(LIndex jaohI) const PlanningUnitMADPDiscrete
GetJointActionObservationHistoryVectors(LIndex jaohI, std::vector< Index > &jaIs, std::vector< Index > &joIs) const PlanningUnitMADPDiscrete
GetJointBeliefInterface(LIndex jaohI) const PlanningUnitMADPDiscrete
GetJointObservation(Index joI) const PlanningUnitMADPDiscreteinline
GetJointObservationHistoryArrays(Index johI, Index t, Index joIs[]) const PlanningUnitMADPDiscrete
GetJointObservationHistoryIndex(JointObservationHistoryTree *joh) const PlanningUnitMADPDiscrete
GetJointObservationHistoryIndex(Index t, const std::vector< Index > &jointObservations) const PlanningUnitMADPDiscrete
GetJointObservationHistoryIndex(Index t, const Index jointObservations[]) const PlanningUnitMADPDiscrete
GetJointObservationHistoryTree(Index johI) const PlanningUnitMADPDiscrete
GetJointPolicy()=0PlanningUnitpure virtual
GetMADPDI()PlanningUnitMADPDiscreteinline
GetMADPDI() const PlanningUnitMADPDiscreteinline
GetNewJointBeliefFromISD() const PlanningUnitMADPDiscrete
GetNewJointBeliefInterface() const PlanningUnitMADPDiscretevirtual
GetNewJointBeliefInterface(size_t size) const PlanningUnitMADPDiscretevirtual
GetNextAgentIndex()PlanningUnitinline
GetNrActionHistories(Index agentI) const PlanningUnitMADPDiscrete
GetNrActionHistories(Index agentI, Index ts) const PlanningUnitMADPDiscreteinline
GetNrActionObservationHistories(Index agentI) const PlanningUnitMADPDiscreteinline
GetNrActions() const PlanningUnitMADPDiscreteinline
GetNrActions(Index agentI) const PlanningUnitMADPDiscreteinlinevirtual
GetNrAgents() const PlanningUnitMADPDiscreteinlinevirtual
GetNrJointActionHistories() const PlanningUnitMADPDiscrete
GetNrJointActionObservationHistories() const PlanningUnitMADPDiscreteinline
GetNrJointActions() const PlanningUnitMADPDiscreteinline
GetNrJointObservationHistories() const PlanningUnitMADPDiscreteinline
GetNrJointObservationHistories(Index ts) const PlanningUnitMADPDiscreteinline
GetNrJointObservations() const PlanningUnitMADPDiscreteinline
GetNrJointPolicies() const PlanningUnitMADPDiscrete
Interface_ProblemToPolicyDiscretePure::GetNrJointPolicies(PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const Interface_ProblemToPolicyDiscretePureinline
GetNrObservationHistories(Index agentI) const PlanningUnitMADPDiscrete
GetNrObservationHistories(Index agentI, Index ts) const PlanningUnitMADPDiscreteinline
GetNrObservationHistoriesVector() const PlanningUnitMADPDiscrete
GetNrObservationHistoriesVector(Index ts) const PlanningUnitMADPDiscrete
GetNrObservations() const PlanningUnitMADPDiscreteinline
GetNrObservations(Index agentI) const PlanningUnitMADPDiscreteinline
GetNrPolicies(Index agentI) const PlanningUnitMADPDiscrete
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 PlanningUnitMADPDiscretevirtual
GetNrStates() const PlanningUnitMADPDiscrete
GetObservation(Index agentI, Index o) const PlanningUnitMADPDiscreteinline
GetObservationHistoryArrays(Index agentI, Index ohI, Index t, Index oIs[]) const PlanningUnitMADPDiscrete
GetObservationHistoryIndex(Index agentI, Index t, const std::vector< Index > &observations) const PlanningUnitMADPDiscrete
GetObservationHistoryTree(Index agentI, Index ohI) const PlanningUnitMADPDiscrete
GetObservationModelDiscretePtr() const PlanningUnitMADPDiscreteinline
GetObservationProbability(Index jaI, Index sucSI, Index joI) const PlanningUnitMADPDiscreteinline
GetParams() const PlanningUnitMADPDiscreteinline
GetProblem() const PlanningUnitMADPDiscreteinline
GetProblem()PlanningUnitMADPDiscreteinline
GetSeed() const PlanningUnitinline
GetState(Index i) const PlanningUnitMADPDiscreteinline
GetSuccessorAHI(Index agentI, Index ohI, Index oI) const PlanningUnitMADPDiscrete
GetSuccessorAOHI(Index agI, Index aohI, Index aI, Index oI) const PlanningUnitMADPDiscrete
GetSuccessorJAHI(Index johI, Index joI) const PlanningUnitMADPDiscrete
GetSuccessorJAOHI(LIndex jaohI, Index jaI, Index joI) const PlanningUnitMADPDiscrete
GetSuccessorJOHI(Index johI, Index joI) const PlanningUnitMADPDiscrete
GetSuccessorOHI(Index agentI, Index ohI, Index oI) const PlanningUnitMADPDiscrete
GetTimeStepForAHI(Index agentI, Index ohI) const PlanningUnitMADPDiscrete
GetTimeStepForAOHI(Index agentI, Index aohI) const PlanningUnitMADPDiscrete
GetTimeStepForJAHI(Index johI) const PlanningUnitMADPDiscrete
GetTimeStepForJAOHI(LIndex jaohI) const PlanningUnitMADPDiscrete
GetTimeStepForJOHI(Index johI) const PlanningUnitMADPDiscrete
GetTimeStepForOHI(Index agentI, Index ohI) const PlanningUnitMADPDiscrete
GetTransitionModelDiscretePtr() const PlanningUnitMADPDiscreteinline
GetTransitionProbability(Index sI, Index jaI, Index sucSI) const PlanningUnitMADPDiscreteinline
IndividualToJointActionHistoryIndex(Index t, const std::vector< Index > &indivIs) const PlanningUnitMADPDiscrete
IndividualToJointActionIndices(const Index *indivActionIndices) const PlanningUnitMADPDiscreteinlinevirtual
IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const PlanningUnitMADPDiscreteinlinevirtual
IndividualToJointActionObservationHistoryIndex(Index t, const std::vector< Index > &indivIs) const PlanningUnitMADPDiscrete
IndividualToJointObservationHistoryIndex(Index t, const std::vector< Index > &indivIs) const PlanningUnitMADPDiscrete
IndividualToJointObservationIndices(const std::vector< Index > &inObs) const PlanningUnitMADPDiscreteinline
Initialize()PlanningUnitMADPDiscreteprivate
InitializeActionHistories()PlanningUnitMADPDiscreteprivate
InitializeActionObservationHistories()PlanningUnitMADPDiscreteprivate
InitializeJointActionHistories()PlanningUnitMADPDiscreteprivate
InitializeJointActionObservationHistories()PlanningUnitMADPDiscreteprivate
InitializeJointObservationHistories()PlanningUnitMADPDiscreteprivate
InitializeObservationHistories()PlanningUnitMADPDiscreteprivate
InitSeed() const PlanningUnitinline
Interface_ProblemToPolicyDiscrete()Interface_ProblemToPolicyDiscreteinline
JointAOHIndexToIndividualActionObservationVectors(LIndex jaohI, std::vector< std::vector< Index > > &indivO_vec, std::vector< std::vector< Index > > &indivA_vec) const PlanningUnitMADPDiscrete
JointAOHIndexToIndividualActionObservationVectors(LIndex jaohI, std::vector< std::vector< Index > > &indivAO_vec) const PlanningUnitMADPDiscrete
JointToIndividualActionHistoryIndices(Index JAHistI) const PlanningUnitMADPDiscrete
JointToIndividualActionHistoryIndicesRef(Index JAHistI) const PlanningUnitMADPDiscrete
JointToIndividualActionIndices(Index jaI) const PlanningUnitMADPDiscrete
JointToIndividualActionObservationHistoryIndices(LIndex jaohI) const PlanningUnitMADPDiscrete
JointToIndividualActionObservationHistoryIndicesRef(LIndex jaohI) const PlanningUnitMADPDiscrete
JointToIndividualObservationHistoryIndices(Index johI) const PlanningUnitMADPDiscrete
JointToIndividualObservationHistoryIndicesRef(Index johI) const PlanningUnitMADPDiscrete
JointToIndividualObservationIndices(Index joI) const PlanningUnitMADPDiscreteinline
JointToIndividualPolicyDomainIndices(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const PlanningUnitMADPDiscretevirtual
JointToIndividualPolicyDomainIndicesRef(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const PlanningUnitMADPDiscretevirtual
Plan()=0PlanningUnitpure virtual
PlanningUnit(size_t horizon, MultiAgentDecisionProcessInterface *p)PlanningUnitinline
PlanningUnitMADPDiscrete(size_t horizon=3, MultiAgentDecisionProcessDiscreteInterface *p=0, const PlanningUnitMADPDiscreteParameters *params=0)PlanningUnitMADPDiscrete
PlanningUnitMADPDiscrete(size_t horizon=3, MultiAgentDecisionProcessDiscreteInterface *p=0)PlanningUnitMADPDiscrete
PolicyToDotGraph(const PolicyDiscretePure &policy, Index agentI, bool labelEdges=true) const PlanningUnitMADPDiscrete
Print()PlanningUnitMADPDiscrete
PrintActionHistories()PlanningUnitMADPDiscrete
PrintActionObservationHistories()PlanningUnitMADPDiscrete
PrintObservationHistories()PlanningUnitMADPDiscrete
RegisterJointActionObservationHistoryTree(JointActionObservationHistoryTree *jaoht)PlanningUnitMADPDiscrete
SanityCheck() const PlanningUnitMADPDiscreteprotectedvirtual
SetHorizon(size_t h)PlanningUnitMADPDiscretevirtual
SetParams(const PlanningUnitMADPDiscreteParameters &params)PlanningUnitMADPDiscrete
SetProblem(MultiAgentDecisionProcessDiscreteInterface *madp)PlanningUnitMADPDiscrete
PlanningUnit::SetProblem(MultiAgentDecisionProcessInterface *p)PlanningUnitinline
SetSeed(int s)PlanningUnitinline
SoftPrintAction(Index agentI, Index actionI) const PlanningUnitMADPDiscretevirtual
SoftPrintObservationHistory(Index agentI, Index ohIndex) const PlanningUnitMADPDiscrete
SoftPrintPolicyDomainElement(Index agentI, Index dI, PolicyGlobals::PolicyDomainCategory cat) const PlanningUnitMADPDiscretevirtual
~Interface_ProblemToPolicyDiscrete()Interface_ProblemToPolicyDiscreteinlinevirtual
~Interface_ProblemToPolicyDiscretePure()Interface_ProblemToPolicyDiscretePureinlinevirtual
~PlanningUnit()PlanningUnitinlinevirtual
~PlanningUnitMADPDiscrete()PlanningUnitMADPDiscrete