|
MultiAgentDecisionProcess
|
This is the complete list of members for PerseusWeightedPlanner, including all inherited members.
| _m_beliefs | PerseusStationary | protected |
| _m_beliefsInitialized | Perseus | protected |
| _m_bestValue | Perseus | protected |
| _m_computeVectorForEachBelief | Perseus | protected |
| _m_dryrun | Perseus | protected |
| _m_identification | Perseus | protected |
| _m_qFunction | PerseusStationary | protected |
| _m_resultsFilename | Perseus | protected |
| _m_storeIntermediateValueFunctions | Perseus | protected |
| _m_storeTimings | Perseus | protected |
| _m_valueFunction | PerseusStationary | protected |
| _m_valueFunctionFilename | Perseus | protected |
| AddTimedEvent(const std::string &id, clock_t duration) | TimedAlgorithm | |
| AlphaVectorBG(const PlanningUnitDecPOMDPDiscrete *pu) | AlphaVectorBG | |
| AlphaVectorBG(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | AlphaVectorBG | |
| 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 | |
| AlphaVectorPOMDP(const PlanningUnitDecPOMDPDiscrete *pu) | AlphaVectorPOMDP | |
| AlphaVectorPOMDP(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | AlphaVectorPOMDP | |
| AlphaVectorWeighted(const PlanningUnitDecPOMDPDiscrete *pu, double weight) | AlphaVectorWeighted | |
| AlphaVectorWeighted(const PlanningUnitDecPOMDPDiscrete *pu, std::vector< double > weights) | AlphaVectorWeighted | |
| AlphaVectorWeighted(const PlanningUnitDecPOMDPDiscrete *pu) | AlphaVectorWeighted | |
| AlphaVectorWeighted(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, double weight) | AlphaVectorWeighted | |
| AlphaVectorWeighted(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, std::vector< double > weights) | AlphaVectorWeighted | |
| AlphaVectorWeighted(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | AlphaVectorWeighted | |
| BackProject(const ValueFunctionPOMDPDiscrete &v) const | AlphaVectorPlanning | |
| BackProject(const VectorSet &v) const | AlphaVectorPlanning | |
| BackupStageLeadIn(const ValueFunctionPOMDPDiscrete &V) const | Perseus | protected |
| BackupStageLeadOut(GaoVectorSet Gao) const | Perseus | protected |
| BackupTypeToString(const QAVParameters ¶ms) | Perseus | static |
| BeliefBackup(const JointBeliefInterface &b, Index a, const GaoVectorSet &G, const QFunctionsDiscrete &Q) const | PerseusWeightedPlanner | virtual |
| AlphaVectorWeighted::AlphaVectorPOMDP::BeliefBackup(const JointBeliefInterface &b, const GaoVectorSet &G) const | AlphaVectorPOMDP | |
| AlphaVectorWeighted::AlphaVectorPOMDP::BeliefBackup(const JointBeliefInterface &b, Index a, const GaoVectorSet &G) const | AlphaVectorPOMDP | |
| AlphaVectorBG::BeliefBackup(const JointBeliefInterface &b, Index a, const GaoVectorSet &G, const ValueFunctionPOMDPDiscrete &V, BGBackupType type) const | AlphaVectorBG | |
| CheckConvergence(const std::vector< double > &VB, const std::vector< double > &VBnew, int iter) const | Perseus | |
| 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 | |
| EqualVS(const VectorSet &VS1, const VectorSet &VS2) | AlphaVectorPlanning | static |
| AlphaVectorWeighted::ExportBeliefSet(const BeliefSet &B, const std::string &filename) | AlphaVectorPlanning | static |
| PerseusBGPOMDPPlanner::ExportBeliefSet(const std::string &filename) const | PerseusStationary | |
| ExportPOMDPFile(const std::string &filename, const DecPOMDPDiscreteInterface *decpomdp) | AlphaVectorPlanning | static |
| ExportPOMDPFile(const std::string &filename) const | AlphaVectorPlanning | |
| AlphaVectorWeighted::ExportValueFunction(const std::string &filename, const ValueFunctionPOMDPDiscrete &V, bool includeBGindices=true) | AlphaVectorPlanning | static |
| AlphaVectorWeighted::ExportValueFunction(const std::string &filename, const QFunctionsDiscrete &Q, bool includeBGindices=true) | AlphaVectorPlanning | static |
| AlphaVectorWeighted::ExportValueFunction(const std::string &filename, const QFunctionsDiscreteNonStationary &Q, bool includeBGindices=true) | AlphaVectorPlanning | static |
| PerseusBGPOMDPPlanner::ExportValueFunction(const std::string &filename) const | PerseusStationary | virtual |
| GetAcceleratedPruningThreshold() const | AlphaVectorPlanning | |
| GetDuplicateIndices(const VectorSet &V) | AlphaVectorPlanning | static |
| GetIdentification() const | Perseus | inline |
| GetImmediateRewardBeliefSet() const | PerseusStationary | protectedvirtual |
| GetImmediateRewardValueFunction() const | AlphaVectorPlanning | |
| GetImmediateRewardValueFunction(const PlanningUnitDecPOMDPDiscrete *pu) | AlphaVectorPlanning | static |
| GetInitialNonStationaryQFunctions() const | Perseus | protected |
| GetInitialQFunctions() const | Perseus | protected |
| GetInitialValueFunction() const | Perseus | protected |
| GetPU() const | AlphaVectorPlanning | inline |
| GetQ(const JointBeliefInterface &b, Index jaI) const | PerseusStationary | virtual |
| GetQ(const JointBeliefInterface &b, Index jaI, AlphaVector::BGPolicyIndex &betaMaxI) const | PerseusStationary | virtual |
| GetQ(const JointBeliefInterface &b, Index t, Index jaI) const | PerseusStationary | virtual |
| GetQ(const JointBeliefInterface &b, Index t, Index jaI, AlphaVector::BGPolicyIndex &betaMaxI) const | PerseusStationary | virtual |
| GetQFunctions() const | PerseusStationary | inline |
| GetTimedEventDurations(const std::string &id) | TimedAlgorithm | |
| GetValueFunction() const | PerseusStationary | inline |
| GetVerbose() const | Perseus | inline |
| ImportValueFunction(const std::string &filename) | AlphaVectorPlanning | static |
| ImportValueFunction(const std::string &filename, size_t nr, size_t nrA, size_t nrS) | AlphaVectorPlanning | static |
| AlphaVectorWeighted::Initialize() | AlphaVectorPlanning | |
| PerseusBGPOMDPPlanner::Initialize() | Perseus | |
| InitializeBeliefs(int nrB, bool uniquify) | PerseusStationary | protectedvirtual |
| Load(const std::string &filename) | PerseusStationary | |
| LoadTimers(const std::string &filename) | TimedAlgorithm | |
| Perseus(const PlanningUnitDecPOMDPDiscrete *pu) | Perseus | |
| Perseus(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | Perseus | |
| Perseus(const PlanningUnitFactoredDecPOMDPDiscrete *pu) | Perseus | |
| Perseus(const boost::shared_ptr< const PlanningUnitFactoredDecPOMDPDiscrete > &pu) | Perseus | |
| PerseusBGPOMDPPlanner(const PlanningUnitDecPOMDPDiscrete *pu) | PerseusBGPOMDPPlanner | |
| PerseusBGPOMDPPlanner(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | PerseusBGPOMDPPlanner | |
| PerseusQFunctionPlanner(const PlanningUnitDecPOMDPDiscrete *pu) | PerseusQFunctionPlanner | |
| PerseusQFunctionPlanner(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | PerseusQFunctionPlanner | |
| PerseusStationary(const PlanningUnitDecPOMDPDiscrete *pu) | PerseusStationary | |
| PerseusStationary(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | PerseusStationary | |
| PerseusStationary(const PlanningUnitFactoredDecPOMDPDiscrete *pu) | PerseusStationary | |
| PerseusStationary(const boost::shared_ptr< const PlanningUnitFactoredDecPOMDPDiscrete > &pu) | PerseusStationary | |
| PerseusWeightedPlanner(const PlanningUnitDecPOMDPDiscrete *pu, const QAVParameters ¶ms) | PerseusWeightedPlanner | |
| PerseusWeightedPlanner(const PlanningUnitDecPOMDPDiscrete *pu, const CommModel &comm) | PerseusWeightedPlanner | |
| PerseusWeightedPlanner(const PlanningUnitDecPOMDPDiscrete *pu) | PerseusWeightedPlanner | |
| PerseusWeightedPlanner(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, const QAVParameters ¶ms) | PerseusWeightedPlanner | |
| PerseusWeightedPlanner(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, const CommModel &comm) | PerseusWeightedPlanner | |
| PerseusWeightedPlanner(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) | PerseusWeightedPlanner | |
| Plan() | PerseusQFunctionPlanner | virtual |
| PlanEndOfIteration(const VF &V) | Perseus | inlineprotected |
| PlanEndOfIteration() const | Perseus | protected |
| PlanLeadIn() | Perseus | protected |
| PlanLeadOut() | Perseus | protected |
| PlanStartOfIteration(int iter, const std::vector< double > &VB, const VF &V) const | Perseus | inlineprotected |
| PrintMaxRewardInBeliefSet() const | Perseus | protected |
| PrintTimers() const | TimedAlgorithm | |
| PrintTimersSummary() const | TimedAlgorithm | |
| ProcessArguments(const ArgumentHandlers::Arguments &args) | Perseus | static |
| Prune(const QFunctionsDiscrete &Q) const | AlphaVectorPlanning | |
| Prune(const ValueFunctionPOMDPDiscrete &V) const | AlphaVectorPlanning | |
| Prune(const VectorSet &V) const | AlphaVectorPlanning | |
| 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 | |
| SampleNotImprovedBeliefIndex(std::vector< bool > stillNeedToBeImproved, int nrNotImproved) const | Perseus | |
| Save(const std::string &filename) const | PerseusStationary | |
| SaveTimers(const std::string &filename) const | TimedAlgorithm | |
| SaveTimers(std::ofstream &of) const | TimedAlgorithm | |
| SetAcceleratedPruningThreshold(size_t acceleratedPruningThreshold) | AlphaVectorPlanning | |
| SetBeliefSet(const BeliefSet &S) | PerseusStationary | |
| SetComputeVectorForEachBelief(bool compute) | Perseus | inline |
| SetDryrun(bool dryrun) | Perseus | inline |
| SetIdentification(const std::string &identification) | Perseus | |
| SetInitializeWithImmediateReward(bool initReward) | Perseus | inline |
| SetInitializeWithZero(bool initZero) | Perseus | inline |
| SetMaximumNumberOfIterations(int nr) | Perseus | inline |
| SetMinimumNumberOfIterations(int nr) | Perseus | inline |
| SetResultsFilename(const std::string &filename) | Perseus | |
| SetSaveIntermediateValueFunctions(bool save) | Perseus | inline |
| SetSaveTimings(bool save) | Perseus | inline |
| SetValueFunction(const std::string &filename) | PerseusStationary | virtual |
| SetVerbose(int verbose) | Perseus | inline |
| SetWeights(std::vector< double > weights) | AlphaVectorWeighted | |
| SoftPrint(const VectorSet &VS) | AlphaVectorPlanning | static |
| SoftPrintBackupType(BGBackupType bgBackupType) | AlphaVectorBG | static |
| SoftPrintBrief() const | PerseusWeightedPlanner | inlinevirtual |
| StartTimer(const std::string &id) const | TimedAlgorithm | |
| StopTimer(const std::string &id) const | TimedAlgorithm | |
| StoreValueFunction(const ValueFunctionPOMDPDiscrete &V) | PerseusStationary | protectedvirtual |
| StoreValueFunction(const QFunctionsDiscrete &Q) | PerseusStationary | protectedvirtual |
| Perseus::StoreValueFunction(const QFunctionsDiscreteNonStationary &Q) | Perseus | protectedvirtual |
| TimedAlgorithm() | TimedAlgorithm | |
| Union(const VectorSet &A, const VectorSet &B) const | AlphaVectorPlanning | |
| UpdateValueFunctionName() | Perseus | protected |
| 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 |
| ~AlphaVectorBG() | AlphaVectorBG | virtual |
| ~AlphaVectorPlanning() | AlphaVectorPlanning | virtual |
| ~AlphaVectorPOMDP() | AlphaVectorPOMDP | virtual |
| ~AlphaVectorWeighted() | AlphaVectorWeighted | virtual |
| ~Perseus() | Perseus | virtual |
| ~PerseusBGPOMDPPlanner() | PerseusBGPOMDPPlanner | virtual |
| ~PerseusQFunctionPlanner() | PerseusQFunctionPlanner | virtual |
| ~PerseusStationary() | PerseusStationary | virtual |
| ~PerseusWeightedPlanner() | PerseusWeightedPlanner | |
| ~TimedAlgorithm() | TimedAlgorithm | virtual |