_m_actionHistoryTreeRootPointers | PlanningUnitMADPDiscrete | protected |
_m_actionHistoryTreeVectors | PlanningUnitMADPDiscrete | protected |
_m_actionObservationHistoryTreeRootPointers | PlanningUnitMADPDiscrete | protected |
_m_actionObservationHistoryTreeVectors | PlanningUnitMADPDiscrete | protected |
_m_alpha | DICEPSPlanner | private |
_m_expectedRewardFoundPolicy | DICEPSPlanner | 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_foundPolicy | DICEPSPlanner | private |
_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_nrEvalRuns | DICEPSPlanner | private |
_m_nrIterations | DICEPSPlanner | private |
_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_nrJointPoliciesForUpdate | DICEPSPlanner | private |
_m_nrObservationHistories | PlanningUnitMADPDiscrete | protected |
_m_nrObservationHistoriesT | PlanningUnitMADPDiscrete | protected |
_m_nrRestarts | DICEPSPlanner | private |
_m_nrSampledJointPolicies | DICEPSPlanner | private |
_m_observationHistoryTreeRootPointers | PlanningUnitMADPDiscrete | protected |
_m_observationHistoryTreeVectors | PlanningUnitMADPDiscrete | protected |
_m_outputConvergenceFile | DICEPSPlanner | private |
_m_outputConvergenceStatistics | DICEPSPlanner | private |
_m_use_gamma | DICEPSPlanner | private |
_m_verbose | DICEPSPlanner | private |
AddTimedEvent(const std::string &id, clock_t duration) | TimedAlgorithm | |
ApproximateEvaluate(JointPolicyDiscrete &jpol, int nrRuns) | DICEPSPlanner | protected |
AreCachedJointToIndivIndices(PolicyGlobals::PolicyDomainCategory pdc) const | PlanningUnitMADPDiscrete | virtual |
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 | |
DICEPSPlanner(size_t horizon, DecPOMDPDiscreteInterface *p, size_t nrRestarts, size_t nrIterations, size_t nrSamples, size_t nrSamplesForUpdate, bool use_hard_threshold, double CEalpha, size_t nrEvalRuns, const PlanningUnitMADPDiscreteParameters *params=0, bool convergenceStats=false, std::ofstream *convergenceStatsFile=0, int verbose=0) | DICEPSPlanner | |
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(void) const | DICEPSPlanner | inlinevirtual |
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() | DICEPSPlanner | inlinevirtual |
GetJointPolicyDiscrete() | DICEPSPlanner | inline |
GetJointPolicyPureVector() | DICEPSPlanner | inlinevirtual |
GetMADPDI() | PlanningUnitMADPDiscrete | inline |
GetMADPDI() const | PlanningUnitMADPDiscrete | inline |
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 | |
GetTimedEventDurations(const std::string &id) | TimedAlgorithm | |
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 |
LoadTimers(const std::string &filename) | TimedAlgorithm | |
OrderedInsertJPPVValuePair(JPPVValuePair *pv, list< JPPVValuePair * > &l) | DICEPSPlanner | protectedstatic |
Plan() | DICEPSPlanner | virtual |
PlanningUnit(size_t horizon, MultiAgentDecisionProcessInterface *p) | PlanningUnit | inline |
PlanningUnitDecPOMDPDiscrete(size_t horizon=3, DecPOMDPDiscreteInterface *p=0, const PlanningUnitMADPDiscreteParameters *params=0) | PlanningUnitDecPOMDPDiscrete | |
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 | |
PrintBestSamples(const list< JPPVValuePair * > &l) | DICEPSPlanner | protectedstatic |
PrintObservationHistories() | PlanningUnitMADPDiscrete | |
PrintTimers() const | TimedAlgorithm | |
PrintTimersSummary() const | TimedAlgorithm | |
RegisterJointActionObservationHistoryTree(JointActionObservationHistoryTree *jaoht) | PlanningUnitMADPDiscrete | |
SampleIndividualPolicy(PolicyPureVector &pol, const vector< vector< double > > &ohistActionProbs) | DICEPSPlanner | protectedstatic |
SanityCheck() const | PlanningUnitDecPOMDPDiscrete | protectedvirtual |
SaveTimers(const std::string &filename) const | TimedAlgorithm | |
SaveTimers(std::ofstream &of) const | TimedAlgorithm | |
SetHorizon(size_t h) | PlanningUnitMADPDiscrete | virtual |
SetParams(const PlanningUnitMADPDiscreteParameters ¶ms) | PlanningUnitMADPDiscrete | |
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 |
StartTimer(const std::string &id) const | TimedAlgorithm | |
StopTimer(const std::string &id) const | TimedAlgorithm | |
TimedAlgorithm() | TimedAlgorithm | |
UpdateCEProbDistribution(vector< vector< vector< double > > > &Xi, const list< JPPVValuePair * > &best_samples) | DICEPSPlanner | protected |
~Interface_ProblemToPolicyDiscrete() | Interface_ProblemToPolicyDiscrete | inlinevirtual |
~Interface_ProblemToPolicyDiscretePure() | Interface_ProblemToPolicyDiscretePure | inlinevirtual |
~PlanningUnit() | PlanningUnit | inlinevirtual |
~PlanningUnitMADPDiscrete() | PlanningUnitMADPDiscrete | |
~TimedAlgorithm() | TimedAlgorithm | virtual |