|
MultiAgentDecisionProcess
|
This is the complete list of members for TreeIncPruneBGPlanner, including all inherited members.
| _m_alreadyComputed | MonahanPlanner | protected |
| _m_cacheHit | TreeIncPruneBGPlanner | private |
| _m_cacheMiss | TreeIncPruneBGPlanner | private |
| _m_cs_nodes_at_level | TreeIncPruneBGPlanner | private |
| _m_doIncPrune | MonahanPlanner | protected |
| _m_Gaoa | TreeIncPruneBGPlanner | private |
| _m_initialized | MonahanPlanner | protected |
| _m_maxDepth | TreeIncPruneBGPlanner | private |
| _m_maxNrAlphas | MonahanPlanner | protected |
| _m_nodes_visited | TreeIncPruneBGPlanner | private |
| _m_nr_backtracks | TreeIncPruneBGPlanner | private |
| _m_nr_bottom_hits | TreeIncPruneBGPlanner | private |
| _m_pruneAfterCrossSum | TreeIncPruneBGPlanner | private |
| _m_pruneAfterCrossSumStats | TreeIncPruneBGPlanner | private |
| _m_pruneAfterUnion | TreeIncPruneBGPlanner | private |
| _m_pruneAfterUnionStats | TreeIncPruneBGPlanner | private |
| _m_qFunction | MonahanPlanner | protected |
| _m_resultsFilename | MonahanPlanner | protected |
| _m_timing | TreeIncPruneBGPlanner | private |
| _m_union_nodes_at_level | TreeIncPruneBGPlanner | private |
| _m_useVectorCache | TreeIncPruneBGPlanner | private |
| _m_vectorSetCache | TreeIncPruneBGPlanner | private |
| AddTimedEvent(const std::string &id, clock_t duration) | TimedAlgorithm | |
| AddToCache_CrossSum(Index a, Index depth, const std::vector< std::vector< Index > > &jpol, const VectorSet &G) | TreeIncPruneBGPlanner | private |
| AddToCache_Union(Index a, Index depth, const std::vector< std::vector< Index > > &jpol, const VectorSet &G) | TreeIncPruneBGPlanner | private |
| AlphaVectorPlanning(const PlanningUnitDecPOMDPDiscrete *pu) | AlphaVectorPlanning | |
| AlphaVectorPlanning(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | AlphaVectorPlanning | |
| AlphaVectorPlanning(const PlanningUnitFactoredDecPOMDPDiscrete *pu) | AlphaVectorPlanning | |
| AlphaVectorPlanning(const boost::shared_ptr< const PlanningUnitFactoredDecPOMDPDiscrete > &pu) | AlphaVectorPlanning | |
| BackProject(const ValueFunctionPOMDPDiscrete &v) const | AlphaVectorPlanning | |
| BackProject(const VectorSet &v) const | AlphaVectorPlanning | |
| BackupStage(const QFunctionsDiscrete &Qs, size_t maxNrAlphas=0) | TreeIncPruneBGPlanner | privatevirtual |
| CheckCache_CrossSum(Index a, Index depth, const std::vector< std::vector< Index > > &jpol, VectorSet &G) | TreeIncPruneBGPlanner | private |
| CheckCache_Union(Index a, Index depth, const std::vector< std::vector< Index > > &jpol, VectorSet &G) | TreeIncPruneBGPlanner | private |
| CheckMaxNrVectors(size_t maxNrAlphas, size_t nrAlphas) const | MonahanPlanner | protected |
| ComputeAllGaoa(const ValueFunctionPOMDPDiscrete &V) const | MonahanBGPlanner | protected |
| ComputeGaoa(const GaoVectorSet &Gao, const ValueFunctionPOMDPDiscrete &V, Index a, Index o, Index aPrime) const | MonahanBGPlanner | protected |
| ComputeKey(Index a, Index depth, const std::vector< std::vector< Index > > &jpol, std::string extraIdentifier=std::string("")) const | TreeIncPruneBGPlanner | private |
| CrossSum(const std::vector< AlphaVector > &A, const std::vector< AlphaVector > &B, std::vector< AlphaVector > &output) | AlphaVectorPlanning | static |
| CrossSum(const VectorSet &A, const VectorSet &B) const | AlphaVectorPlanning | |
| CrossSumNode(Index a, Index depth, const std::vector< std::vector< Index > > &jpol) | TreeIncPruneBGPlanner | private |
| EqualVS(const VectorSet &VS1, const VectorSet &VS2) | AlphaVectorPlanning | static |
| ExportBeliefSet(const BeliefSet &B, const std::string &filename) | AlphaVectorPlanning | static |
| ExportPOMDPFile(const std::string &filename, const DecPOMDPDiscreteInterface *decpomdp) | AlphaVectorPlanning | static |
| ExportPOMDPFile(const std::string &filename) const | AlphaVectorPlanning | |
| ExportValueFunction(const std::string &filename, const ValueFunctionPOMDPDiscrete &V, bool includeBGindices=true) | AlphaVectorPlanning | static |
| ExportValueFunction(const std::string &filename, const QFunctionsDiscrete &Q, bool includeBGindices=true) | AlphaVectorPlanning | static |
| ExportValueFunction(const std::string &filename, const QFunctionsDiscreteNonStationary &Q, bool includeBGindices=true) | AlphaVectorPlanning | static |
| GetAcceleratedPruningThreshold() const | AlphaVectorPlanning | |
| GetDuplicateIndices(const VectorSet &V) | AlphaVectorPlanning | static |
| GetGaoa(Index a, const std::vector< Index > &os, const std::vector< Index > &as) const | TreeIncPruneBGPlanner | private |
| GetGaoa(Index a, Index o, Index aPrime) const | TreeIncPruneBGPlanner | private |
| GetImmediateRewardValueFunction() const | AlphaVectorPlanning | |
| GetImmediateRewardValueFunction(const PlanningUnitDecPOMDPDiscrete *pu) | AlphaVectorPlanning | static |
| GetNrVectors() const | MonahanPlanner | |
| GetObservationsFromDepth(Index depth) const | TreeIncPruneBGPlanner | private |
| GetPU() const | AlphaVectorPlanning | inline |
| GetQ(Index jaohI, Index jaI) const | MonahanPlanner | |
| GetQ(const JointBeliefInterface &b, Index jaI) const | MonahanPlanner | |
| GetQ(const JointBeliefInterface &b, Index t, Index jaI) const | MonahanPlanner | |
| GetQFunctions(size_t horizon) | TreeIncPruneBGPlanner | inline |
| GetTimedEventDurations(const std::string &id) | TimedAlgorithm | |
| GetTimeStep() const | MonahanPlanner | inlineprotected |
| GetValidActions(Index depth, const std::vector< std::vector< Index > > &jpol) const | TreeIncPruneBGPlanner | private |
| GetValidJointActions(Index depth, const std::vector< std::vector< Index > > &jpol) const | TreeIncPruneBGPlanner | private |
| GetValueFunction(size_t horizon) | TreeIncPruneBGPlanner | |
| ImportValueFunction(const std::string &filename) | AlphaVectorPlanning | static |
| ImportValueFunction(const std::string &filename, size_t nr, size_t nrA, size_t nrS) | AlphaVectorPlanning | static |
| Initialize() | TreeIncPruneBGPlanner | privatevirtual |
| Load(const std::string &filename) | MonahanPlanner | |
| LoadTimers(const std::string &filename) | TimedAlgorithm | |
| MonahanBGPlanner(const PlanningUnitDecPOMDPDiscrete *pu, bool doIncPrune=true) | MonahanBGPlanner | |
| MonahanBGPlanner(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, bool doIncPrune=true) | MonahanBGPlanner | |
| MonahanPlanner(const PlanningUnitDecPOMDPDiscrete *pu, bool doIncPrune=true) | MonahanPlanner | |
| MonahanPlanner(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, bool doIncPrune=true) | MonahanPlanner | |
| Plan() | MonahanPlanner | virtual |
| PlanWithCache(const std::string &filenameCache, bool computeIfNotCached=true) | MonahanPlanner | virtual |
| PrintTimers() const | TimedAlgorithm | |
| PrintTimersSummary() const | TimedAlgorithm | |
| Prune(const QFunctionsDiscrete &Q) const | AlphaVectorPlanning | |
| Prune(const ValueFunctionPOMDPDiscrete &V) const | AlphaVectorPlanning | |
| Prune(const VectorSet &V) const | AlphaVectorPlanning | |
| PruneAfterCrossSum(Index depth, const VectorSet &G) | TreeIncPruneBGPlanner | private |
| PruneAfterUnion(Index depth, const VectorSet &G) | TreeIncPruneBGPlanner | private |
| QFunctionsToValueFunction(const QFunctionsDiscrete &Q) | AlphaVectorPlanning | static |
| SampleBeliefs(const ArgumentHandlers::Arguments &args) const | AlphaVectorPlanning | |
| SampleBeliefsNonStationary(const ArgumentHandlers::Arguments &args) const | AlphaVectorPlanning | |
| SampleBeliefsNonStationary(int nrBeliefs=10, int uniqueBeliefs=0, int resetAfter=0, int useQMDPforSamplingBeliefs=0, double QMDPexploreProb=0.1) const | AlphaVectorPlanning | |
| Save(const std::string &filename) const | MonahanPlanner | |
| SaveStats() const | TreeIncPruneBGPlanner | private |
| SaveTimers(const std::string &filename) const | TimedAlgorithm | |
| SaveTimers(std::ofstream &of) const | TimedAlgorithm | |
| SetAcceleratedPruningThreshold(size_t acceleratedPruningThreshold) | AlphaVectorPlanning | |
| SetMaxNrAlphas(const std::vector< size_t > &maxNrAlphas) | MonahanPlanner | inline |
| SetPruneAfterCrossSum(bool doPrune) | TreeIncPruneBGPlanner | inline |
| SetPruneAfterUnion(bool doPrune) | TreeIncPruneBGPlanner | inline |
| SetResultsFilename(const std::string &filename) | MonahanPlanner | |
| SetUseVectorCache(bool keepCache) | TreeIncPruneBGPlanner | inline |
| SoftPrint(const VectorSet &VS) | AlphaVectorPlanning | static |
| SoftPrintBrief() const | TreeIncPruneBGPlanner | virtual |
| SoftPrintJpol(const std::vector< std::vector< Index > > &jpol) const | TreeIncPruneBGPlanner | private |
| SoftPrintStats() const | TreeIncPruneBGPlanner | |
| StartTimer(const std::string &id) const | TimedAlgorithm | |
| StopTimer(const std::string &id) const | TimedAlgorithm | |
| TimedAlgorithm() | TimedAlgorithm | |
| TreeIncPruneBGPlanner(const PlanningUnitDecPOMDPDiscrete *pu) | TreeIncPruneBGPlanner | |
| TreeIncPruneBGPlanner(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | TreeIncPruneBGPlanner | |
| Union(const VectorSet &A, const VectorSet &B) const | AlphaVectorPlanning | |
| UnionNode(Index a, Index depth, const std::vector< std::vector< Index > > &jpol) | TreeIncPruneBGPlanner | private |
| UNSPECIFIED_ACTION | TreeIncPruneBGPlanner | privatestatic |
| ValueFunctionToQ(const ValueFunctionPOMDPDiscrete &V) const | AlphaVectorPlanning | |
| ValueFunctionToQ(const ValueFunctionPOMDPDiscrete &V, size_t nrA, size_t nrS) | AlphaVectorPlanning | static |
| ValueFunctionToVectorSet(const ValueFunctionPOMDPDiscrete &V) | AlphaVectorPlanning | static |
| VectorIsDominated(const AlphaVector &alpha, const ValueFunctionPOMDPDiscrete &V) | AlphaVectorPlanning | static |
| VectorIsDominated(Index i, const VectorSet &V, const std::vector< bool > &vectorsInVtoConsider) | AlphaVectorPlanning | static |
| VectorIsInValueFunction(const AlphaVector &alpha, const ValueFunctionPOMDPDiscrete &V) | AlphaVectorPlanning | static |
| VectorOfVectorsToVectorSet(const std::vector< std::vector< double > > &vectors) | AlphaVectorPlanning | static |
| VectorSetToValueFunction(const VectorSet &VS, Index a=0, AlphaVector::BGPolicyIndex betaI=-1) | AlphaVectorPlanning | static |
| ~AlphaVectorPlanning() | AlphaVectorPlanning | virtual |
| ~MonahanBGPlanner() | MonahanBGPlanner | |
| ~MonahanPlanner() | MonahanPlanner | virtual |
| ~TimedAlgorithm() | TimedAlgorithm | virtual |
| ~TreeIncPruneBGPlanner() | TreeIncPruneBGPlanner |