| _m_actionHistoryTreeRootPointers | PlanningUnitMADPDiscrete | protected |
| _m_actionHistoryTreeVectors | PlanningUnitMADPDiscrete | protected |
| _m_actionObservationHistoryTreeRootPointers | PlanningUnitMADPDiscrete | protected |
| _m_actionObservationHistoryTreeVectors | PlanningUnitMADPDiscrete | protected |
| _m_fDecPOMDP | PlanningUnitFactoredDecPOMDPDiscrete | private |
| _m_firstAHIforT | PlanningUnitMADPDiscrete | protected |
| _m_firstAOHIforT | PlanningUnitMADPDiscrete | protected |
| _m_firstJAHIforT | PlanningUnitMADPDiscrete | protected |
| _m_firstJAOHIforT | PlanningUnitMADPDiscrete | protected |
| _m_firstJOHIforT | PlanningUnitMADPDiscrete | protected |
| _m_firstOHIforT | PlanningUnitMADPDiscrete | protected |
| _m_jaohConditionalProbs | PlanningUnitMADPDiscrete | protected |
| _m_jaohProbs | PlanningUnitMADPDiscrete | protected |
| _m_jBeliefCache | PlanningUnitMADPDiscrete | protected |
| _m_jointActionHistoryTreeRoot | PlanningUnitMADPDiscrete | protected |
| _m_jointActionHistoryTreeVector | PlanningUnitMADPDiscrete | protected |
| _m_jointActionObservationHistoryTreeMap | PlanningUnitMADPDiscrete | protected |
| _m_jointActionObservationHistoryTreeRoot | PlanningUnitMADPDiscrete | protected |
| _m_jointActionObservationHistoryTreeVector | PlanningUnitMADPDiscrete | protected |
| _m_jointObservationHistoryTreeRoot | PlanningUnitMADPDiscrete | protected |
| _m_jointObservationHistoryTreeVector | PlanningUnitMADPDiscrete | protected |
| _m_nrActionHistories | PlanningUnitMADPDiscrete | protected |
| _m_nrActionHistoriesT | PlanningUnitMADPDiscrete | protected |
| _m_nrActionObservationHistories | PlanningUnitMADPDiscrete | protected |
| _m_nrActionObservationHistoriesT | PlanningUnitMADPDiscrete | protected |
| _m_nrJointActionHistories | PlanningUnitMADPDiscrete | protected |
| _m_nrJointActionHistoriesT | PlanningUnitMADPDiscrete | protected |
| _m_nrJointActionObservationHistories | PlanningUnitMADPDiscrete | protected |
| _m_nrJointActionObservationHistoriesT | PlanningUnitMADPDiscrete | protected |
| _m_nrJointObservationHistories | PlanningUnitMADPDiscrete | protected |
| _m_nrJointObservationHistoriesT | PlanningUnitMADPDiscrete | protected |
| _m_nrObservationHistories | PlanningUnitMADPDiscrete | protected |
| _m_nrObservationHistoriesT | PlanningUnitMADPDiscrete | protected |
| _m_observationHistoryTreeRootPointers | PlanningUnitMADPDiscrete | protected |
| _m_observationHistoryTreeVectors | PlanningUnitMADPDiscrete | protected |
| AreCachedJointToIndivIndices(PolicyGlobals::PolicyDomainCategory pdc) const | PlanningUnitMADPDiscrete | virtual |
| ComputeFSAOHDist(FactoredStateAOHDistribution *fsaoh, const PartialJointPolicyDiscretePure &pJPol) const | PlanningUnitFactoredDecPOMDPDiscrete | |
| 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 | |
| ExportDecPOMDPFile(const std::string &filename, const DecPOMDPDiscreteInterface *decpomdp) | PlanningUnitDecPOMDPDiscrete | static |
| ExportDecPOMDPFile(const std::string &filename) const | PlanningUnitDecPOMDPDiscrete | |
| ExportDotGraph(const std::string &filename, const PolicyDiscretePure &policy, Index agentI, bool labelEdges=true) const | PlanningUnitMADPDiscrete | |
| GetAction(Index agentI, Index a) const | PlanningUnitMADPDiscrete | inline |
| 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 | PlanningUnitMADPDiscrete | inline |
| GetDefaultIndexDomCat() const | PlanningUnitMADPDiscrete | virtual |
| GetDiscount() const | PlanningUnitDecPOMDPDiscrete | inline |
| GetDPOMDPD() const | PlanningUnitDecPOMDPDiscrete | inline |
| GetExpectedReward() const =0 | PlanningUnitDecPOMDPDiscrete | pure virtual |
| GetFDPOMDPD() const | PlanningUnitFactoredDecPOMDPDiscrete | inline |
| GetFirstJointActionObservationHistoryIndex(Index ts) const | PlanningUnitMADPDiscrete | inline |
| GetFirstJointObservationHistoryIndex(Index ts) const | PlanningUnitMADPDiscrete | inline |
| GetFirstObservationHistoryIndex(Index agI, Index ts) const | PlanningUnitMADPDiscrete | inline |
| GetHorizon() const | PlanningUnit | inline |
| GetInitialStateProbability(Index sI) const | PlanningUnitMADPDiscrete | inline |
| 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 | PlanningUnitMADPDiscrete | inline |
| 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 | PlanningUnitMADPDiscrete | inline |
| 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() | PlanningUnitDecPOMDPDiscrete | inlinevirtual |
| GetJointPolicyPureVector() | PlanningUnitDecPOMDPDiscrete | inlinevirtual |
| GetMADPDI() | PlanningUnitMADPDiscrete | inline |
| GetMADPDI() const | PlanningUnitMADPDiscrete | inline |
| GetNewFactoredStateAOHDistribution() const | PlanningUnitFactoredDecPOMDPDiscrete | virtual |
| GetNewJointBeliefFromISD() const | PlanningUnitMADPDiscrete | |
| GetNewJointBeliefInterface() const | PlanningUnitMADPDiscrete | virtual |
| GetNewJointBeliefInterface(size_t size) const | PlanningUnitMADPDiscrete | virtual |
| GetNextAgentIndex() | PlanningUnit | inline |
| GetNrActionHistories(Index agentI) const | PlanningUnitMADPDiscrete | |
| GetNrActionHistories(Index agentI, Index ts) const | PlanningUnitMADPDiscrete | inline |
| GetNrActionObservationHistories(Index agentI) const | PlanningUnitMADPDiscrete | inline |
| GetNrActions() const | PlanningUnitMADPDiscrete | inline |
| GetNrActions(Index agentI) const | PlanningUnitMADPDiscrete | inlinevirtual |
| GetNrAgents() const | PlanningUnitMADPDiscrete | inlinevirtual |
| GetNrJointActionHistories() const | PlanningUnitMADPDiscrete | |
| GetNrJointActionObservationHistories() const | PlanningUnitMADPDiscrete | inline |
| GetNrJointActions() const | PlanningUnitMADPDiscrete | inline |
| GetNrJointObservationHistories() const | PlanningUnitMADPDiscrete | inline |
| GetNrJointObservationHistories(Index ts) const | PlanningUnitMADPDiscrete | inline |
| GetNrJointObservations() const | PlanningUnitMADPDiscrete | inline |
| GetNrJointPolicies() const | PlanningUnitMADPDiscrete | |
| Interface_ProblemToPolicyDiscretePure::GetNrJointPolicies(PolicyGlobals::PolicyDomainCategory cat, size_t depth=MAXHORIZON) const | Interface_ProblemToPolicyDiscretePure | inline |
| GetNrObservationHistories(Index agentI) const | PlanningUnitMADPDiscrete | |
| GetNrObservationHistories(Index agentI, Index ts) const | PlanningUnitMADPDiscrete | inline |
| GetNrObservationHistoriesVector() const | PlanningUnitMADPDiscrete | |
| GetNrObservationHistoriesVector(Index ts) const | PlanningUnitMADPDiscrete | |
| GetNrObservations() const | PlanningUnitMADPDiscrete | inline |
| GetNrObservations(Index agentI) const | PlanningUnitMADPDiscrete | inline |
| GetNrPolicies(Index agentI) const | PlanningUnitMADPDiscrete | |
| 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 | PlanningUnitMADPDiscrete | virtual |
| GetNrStates() const | PlanningUnitMADPDiscrete | |
| GetObservation(Index agentI, Index o) const | PlanningUnitMADPDiscrete | inline |
| 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 | PlanningUnitMADPDiscrete | inline |
| GetObservationProbability(Index jaI, Index sucSI, Index joI) const | PlanningUnitMADPDiscrete | inline |
| GetParams() const | PlanningUnitMADPDiscrete | inline |
| GetProblem() const | PlanningUnitMADPDiscrete | inline |
| GetProblem() | PlanningUnitMADPDiscrete | inline |
| GetReward(Index sI, Index jaI) const | PlanningUnitDecPOMDPDiscrete | inline |
| GetSeed() const | PlanningUnit | inline |
| GetState(Index i) const | PlanningUnitMADPDiscrete | inline |
| 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 | PlanningUnitMADPDiscrete | inline |
| GetTransitionProbability(Index sI, Index jaI, Index sucSI) const | PlanningUnitMADPDiscrete | inline |
| IndividualToJointActionHistoryIndex(Index t, const std::vector< Index > &indivIs) const | PlanningUnitMADPDiscrete | |
| IndividualToJointActionIndices(const Index *indivActionIndices) const | PlanningUnitMADPDiscrete | inlinevirtual |
| IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const | PlanningUnitMADPDiscrete | inlinevirtual |
| 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 | PlanningUnitMADPDiscrete | inline |
| InitSeed() const | PlanningUnit | inline |
| Interface_ProblemToPolicyDiscrete() | Interface_ProblemToPolicyDiscrete | inline |
| 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 | PlanningUnitMADPDiscrete | inline |
| JointToIndividualPolicyDomainIndices(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const | PlanningUnitMADPDiscrete | virtual |
| JointToIndividualPolicyDomainIndicesRef(Index jdI, PolicyGlobals::PolicyDomainCategory cat) const | PlanningUnitMADPDiscrete | virtual |
| Plan()=0 | PlanningUnit | pure virtual |
| PlanningUnit(size_t horizon, MultiAgentDecisionProcessInterface *p) | PlanningUnit | inline |
| PlanningUnitDecPOMDPDiscrete(size_t horizon=3, DecPOMDPDiscreteInterface *p=0, const PlanningUnitMADPDiscreteParameters *params=0) | PlanningUnitDecPOMDPDiscrete | |
| PlanningUnitFactoredDecPOMDPDiscrete(size_t horizon=3, FactoredDecPOMDPDiscreteInterface *p=0, const PlanningUnitMADPDiscreteParameters *params=0) | PlanningUnitFactoredDecPOMDPDiscrete | |
| 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 | PlanningUnitDecPOMDPDiscrete | protectedvirtual |
| SetHorizon(size_t h) | PlanningUnitMADPDiscrete | virtual |
| SetParams(const PlanningUnitMADPDiscreteParameters ¶ms) | PlanningUnitMADPDiscrete | |
| SetProblem(FactoredDecPOMDPDiscreteInterface *p) | PlanningUnitFactoredDecPOMDPDiscrete | |
| PlanningUnitDecPOMDPDiscrete::SetProblem(DecPOMDPDiscreteInterface *p) | PlanningUnitDecPOMDPDiscrete | |
| PlanningUnitMADPDiscrete::SetProblem(MultiAgentDecisionProcessDiscreteInterface *madp) | PlanningUnitMADPDiscrete | |
| PlanningUnit::SetProblem(MultiAgentDecisionProcessInterface *p) | PlanningUnit | inline |
| SetSeed(int s) | PlanningUnit | inline |
| SoftPrintAction(Index agentI, Index actionI) const | PlanningUnitMADPDiscrete | virtual |
| SoftPrintObservationHistory(Index agentI, Index ohIndex) const | PlanningUnitMADPDiscrete | |
| SoftPrintPolicyDomainElement(Index agentI, Index dI, PolicyGlobals::PolicyDomainCategory cat) const | PlanningUnitMADPDiscrete | virtual |
| StateIndexToFactorValueIndices(Index stateI) const | PlanningUnitFactoredDecPOMDPDiscrete | inline |
| ~Interface_ProblemToPolicyDiscrete() | Interface_ProblemToPolicyDiscrete | inlinevirtual |
| ~Interface_ProblemToPolicyDiscretePure() | Interface_ProblemToPolicyDiscretePure | inlinevirtual |
| ~PlanningUnit() | PlanningUnit | inlinevirtual |
| ~PlanningUnitMADPDiscrete() | PlanningUnitMADPDiscrete | |