MultiAgentDecisionProcess
|
This is the complete list of members for PerseusStationary, 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 | |
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 | |
BackupStageLeadIn(const ValueFunctionPOMDPDiscrete &V) const | Perseus | protected |
BackupStageLeadOut(GaoVectorSet Gao) const | Perseus | protected |
BackupTypeToString(const QAVParameters ¶ms) | Perseus | static |
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 |
ExportBeliefSet(const std::string &filename) const | PerseusStationary | |
Perseus::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 | PerseusStationary | virtual |
AlphaVectorPlanning::ExportValueFunction(const std::string &filename, const ValueFunctionPOMDPDiscrete &V, bool includeBGindices=true) | AlphaVectorPlanning | static |
AlphaVectorPlanning::ExportValueFunction(const std::string &filename, const QFunctionsDiscrete &Q, bool includeBGindices=true) | AlphaVectorPlanning | static |
AlphaVectorPlanning::ExportValueFunction(const std::string &filename, const QFunctionsDiscreteNonStationary &Q, bool includeBGindices=true) | AlphaVectorPlanning | static |
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 |
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 | |
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 | |
Plan()=0 | Perseus | pure 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 |
SoftPrint(const VectorSet &VS) | AlphaVectorPlanning | static |
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 |
~AlphaVectorPlanning() | AlphaVectorPlanning | virtual |
~Perseus() | Perseus | virtual |
~PerseusStationary() | PerseusStationary | virtual |
~TimedAlgorithm() | TimedAlgorithm | virtual |