MultiAgentDecisionProcess
Release 0.2.1
|
This is the complete list of members for PerseusQFunctionPlanner, 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 | |
BackProject(const ValueFunctionPOMDPDiscrete &v) const | AlphaVectorPlanning | |
BackProject(const VectorSet &v) const | AlphaVectorPlanning | |
BackProjectMonahan(const QFunctionsDiscrete &Qs) const | AlphaVectorPlanning | |
BackProjectMonahan(const ValueFunctionPOMDPDiscrete &V) const | AlphaVectorPlanning | |
BackupStage(const BeliefSet &S, const QFunctionsDiscrete &V) const =0 | PerseusQFunctionPlanner | privatepure virtual |
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 VectorSet &A, const VectorSet &B) const | AlphaVectorPlanning | |
ExportBeliefSet(const std::string &filename) const | PerseusStationary | |
Perseus::ExportBeliefSet(const BeliefSet &B, const std::string &filename) | AlphaVectorPlanning | static |
ExportPOMDPFile(const std::string &filename, const PlanningUnitDecPOMDPDiscrete *pu) | 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) | AlphaVectorPlanning | static |
AlphaVectorPlanning::ExportValueFunction(const std::string &filename, const QFunctionsDiscrete &Q) | AlphaVectorPlanning | static |
AlphaVectorPlanning::ExportValueFunction(const std::string &filename, const QFunctionsDiscreteNonStationary &Q) | AlphaVectorPlanning | static |
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, int &betaMaxI) const | PerseusStationary | virtual |
GetQ(const JointBeliefInterface &b, Index t, Index jaI) const | PerseusStationary | virtual |
GetQ(const JointBeliefInterface &b, Index t, Index jaI, int &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 |
LoadTimers(const std::string &filename) | TimedAlgorithm | |
MonahanCrossSum(const GaoVectorSet &G, ValueFunctionPOMDPDiscrete &V, Index a, bool doIncPrune) const | AlphaVectorPlanning | |
Perseus(const PlanningUnitDecPOMDPDiscrete &pu) | Perseus | |
PerseusQFunctionPlanner(const PlanningUnitDecPOMDPDiscrete &pu) | PerseusQFunctionPlanner | |
PerseusStationary(const PlanningUnitDecPOMDPDiscrete &pu) | PerseusStationary | |
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 ValueFunctionPOMDPDiscrete &V) const | AlphaVectorPlanning | |
Prune(const VectorSet &V) const | AlphaVectorPlanning | |
QFunctionsToValueFunction(const QFunctionsDiscrete &Q) | AlphaVectorPlanning | static |
SampleBeliefs(ArgumentHandlers::Arguments args) const | AlphaVectorPlanning | |
SampleNotImprovedBeliefIndex(std::vector< bool > stillNeedToBeImproved, int nrNotImproved) const | Perseus | |
SaveTimers(const std::string &filename) const | TimedAlgorithm | |
SaveTimers(std::ofstream &of) const | TimedAlgorithm | |
SetBeliefSet(const BeliefSet &S) | PerseusStationary | |
SetComputeVectorForEachBelief(bool compute) | Perseus | inline |
SetDryrun(bool dryrun) | Perseus | inline |
SetIdentification(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(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 |
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 | |
UpdateValueFunctionName() | Perseus | protected |
ValueFunctionToQ(const ValueFunctionPOMDPDiscrete &V) const | AlphaVectorPlanning | |
ValueFunctionToQ(const ValueFunctionPOMDPDiscrete &V, size_t nrA, size_t nrS) | AlphaVectorPlanning | static |
VectorIsInValueFunction(const AlphaVector &alpha, const ValueFunctionPOMDPDiscrete &V) | AlphaVectorPlanning | static |
~AlphaVectorPlanning() | AlphaVectorPlanning | virtual |
~Perseus() | Perseus | virtual |
~PerseusQFunctionPlanner() | PerseusQFunctionPlanner | virtual |
~PerseusStationary() | PerseusStationary | virtual |
~TimedAlgorithm() | TimedAlgorithm | virtual |