MultiAgentDecisionProcess  Release 0.2.1
Perseus Member List

This is the complete list of members for Perseus, including all inherited members.

_m_beliefsInitializedPerseusprotected
_m_bestValuePerseusprotected
_m_computeVectorForEachBeliefPerseusprotected
_m_dryrunPerseusprotected
_m_identificationPerseusprotected
_m_initializeWithImmediateRewardPerseusprivate
_m_initializeWithZeroPerseusprivate
_m_maximumNumberOfIterationsPerseusprivate
_m_minimumNumberOfIterationsPerseusprivate
_m_puPerseusprivate
_m_resultsFilenamePerseusprotected
_m_storeIntermediateValueFunctionsPerseusprotected
_m_storeTimingsPerseusprotected
_m_valueFunctionFilenamePerseusprotected
_m_verbosePerseusprivate
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
BackupStageLeadIn(const ValueFunctionPOMDPDiscrete &V) const Perseusprotected
BackupStageLeadOut(GaoVectorSet Gao) const Perseusprotected
BackupTypeToString(const QAVParameters &params)Perseusstatic
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 BeliefSet &B, const std::string &filename)AlphaVectorPlanningstatic
ExportPOMDPFile(const std::string &filename, const PlanningUnitDecPOMDPDiscrete *pu)AlphaVectorPlanningstatic
ExportPOMDPFile(const std::string &filename) const AlphaVectorPlanning
ExportValueFunction(const std::string &filename) const =0Perseuspure virtual
AlphaVectorPlanning::ExportValueFunction(const std::string &filename, const ValueFunctionPOMDPDiscrete &V)AlphaVectorPlanningstatic
AlphaVectorPlanning::ExportValueFunction(const std::string &filename, const QFunctionsDiscrete &Q)AlphaVectorPlanningstatic
AlphaVectorPlanning::ExportValueFunction(const std::string &filename, const QFunctionsDiscreteNonStationary &Q)AlphaVectorPlanningstatic
GetDuplicateIndices(const VectorSet &V)AlphaVectorPlanningstatic
GetIdentification() const Perseusinline
GetImmediateRewardBeliefSet() const =0Perseusprotectedpure virtual
GetImmediateRewardValueFunction() const AlphaVectorPlanning
GetImmediateRewardValueFunction(const PlanningUnitDecPOMDPDiscrete *pu)AlphaVectorPlanningstatic
GetInitialNonStationaryQFunctions() const Perseusprotected
GetInitialQFunctions() const Perseusprotected
GetInitialValueFunction() const Perseusprotected
GetPU() const AlphaVectorPlanninginline
GetQ(const JointBeliefInterface &b, Index jaI) const =0Perseuspure virtual
GetQ(const JointBeliefInterface &b, Index jaI, int &betaMaxI) const =0Perseuspure virtual
GetQ(const JointBeliefInterface &b, Index t, Index jaI) const =0Perseuspure virtual
GetQ(const JointBeliefInterface &b, Index t, Index jaI, int &betaMaxI) const =0Perseuspure virtual
GetSize(const ValueFunctionPOMDPDiscrete &V) const Perseusinlineprivate
GetSize(const QFunctionsDiscrete &Q) const Perseusinlineprivate
GetSize(const QFunctionsDiscreteNonStationary &Q) const Perseusinlineprivate
GetTimedEventDurations(const std::string &id)TimedAlgorithm
GetVerbose() const Perseusinline
ImportValueFunction(const std::string &filename)AlphaVectorPlanningstatic
ImportValueFunction(const std::string &filename, size_t nr, size_t nrA, size_t nrS)AlphaVectorPlanningstatic
Initialize()Perseus
InitializeBeliefs(int nrB, bool uniquify)=0Perseusprotectedpure virtual
LoadTimers(const std::string &filename)TimedAlgorithm
MonahanCrossSum(const GaoVectorSet &G, ValueFunctionPOMDPDiscrete &V, Index a, bool doIncPrune) const AlphaVectorPlanning
Perseus(const PlanningUnitDecPOMDPDiscrete &pu)Perseus
Plan()=0Perseuspure virtual
PlanEndOfIteration(const VF &V)Perseusinlineprotected
PlanEndOfIteration() const Perseusprotected
PlanLeadIn()Perseusprotected
PlanLeadOut()Perseusprotected
PlanStartOfIteration(int iter, const std::vector< double > &VB, const VF &V) const Perseusinlineprotected
PrintMaxRewardInBeliefSet() const Perseusprotected
PrintTimers() const TimedAlgorithm
PrintTimersSummary() const TimedAlgorithm
ProcessArguments(const ArgumentHandlers::Arguments &args)Perseusstatic
Prune(const ValueFunctionPOMDPDiscrete &V) const AlphaVectorPlanning
Prune(const VectorSet &V) const AlphaVectorPlanning
QFunctionsToValueFunction(const QFunctionsDiscrete &Q)AlphaVectorPlanningstatic
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
SetComputeVectorForEachBelief(bool compute)Perseusinline
SetDryrun(bool dryrun)Perseusinline
SetIdentification(std::string identification)Perseus
SetInitializeWithImmediateReward(bool initReward)Perseusinline
SetInitializeWithZero(bool initZero)Perseusinline
SetMaximumNumberOfIterations(int nr)Perseusinline
SetMinimumNumberOfIterations(int nr)Perseusinline
SetResultsFilename(std::string filename)Perseus
SetSaveIntermediateValueFunctions(bool save)Perseusinline
SetSaveTimings(bool save)Perseusinline
SetValueFunction(const std::string &filename)=0Perseuspure virtual
SetVerbose(int verbose)Perseusinline
StartTimer(const std::string &id) const TimedAlgorithm
StopTimer(const std::string &id) const TimedAlgorithm
StoreValueFunction(const ValueFunctionPOMDPDiscrete &V)Perseusprotectedvirtual
StoreValueFunction(const QFunctionsDiscrete &Q)Perseusprotectedvirtual
StoreValueFunction(const QFunctionsDiscreteNonStationary &Q)Perseusprotectedvirtual
TimedAlgorithm()TimedAlgorithm
UpdateValueFunctionName()Perseusprotected
ValueFunctionToQ(const ValueFunctionPOMDPDiscrete &V) const AlphaVectorPlanning
ValueFunctionToQ(const ValueFunctionPOMDPDiscrete &V, size_t nrA, size_t nrS)AlphaVectorPlanningstatic
VectorIsInValueFunction(const AlphaVector &alpha, const ValueFunctionPOMDPDiscrete &V)AlphaVectorPlanningstatic
~AlphaVectorPlanning()AlphaVectorPlanningvirtual
~Perseus()Perseusvirtual
~TimedAlgorithm()TimedAlgorithmvirtual