MultiAgentDecisionProcess
PerseusConstrainedPOMDPPlanner Member List

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

_m_beliefsPerseusStationaryprotected
_m_beliefsInitializedPerseusprotected
_m_bestValuePerseusprotected
_m_computeVectorForEachBeliefPerseusprotected
_m_dryrunPerseusprotected
_m_identificationPerseusprotected
_m_qFunctionPerseusStationaryprotected
_m_resultsFilenamePerseusprotected
_m_storeIntermediateValueFunctionsPerseusprotected
_m_storeTimingsPerseusprotected
_m_valueFunctionPerseusStationaryprotected
_m_valueFunctionFilenamePerseusprotected
AddTimedEvent(const std::string &id, clock_t duration)TimedAlgorithm
AlphaVectorConstrainedPOMDP(const PlanningUnitDecPOMDPDiscrete *pu, int falseNegativeObs)AlphaVectorConstrainedPOMDP
AlphaVectorConstrainedPOMDP(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, int falseNegativeObs)AlphaVectorConstrainedPOMDP
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 BeliefSet &S, const QFunctionsDiscrete &Q) const PerseusConstrainedPOMDPPlannerprivatevirtual
BackupStageLeadIn(const ValueFunctionPOMDPDiscrete &V) const Perseusprotected
BackupStageLeadOut(GaoVectorSet Gao) const Perseusprotected
BackupTypeToString(const QAVParameters &params)Perseusstatic
BeliefBackup(const JointBeliefInterface &b, const GaoVectorSet &G) const AlphaVectorConstrainedPOMDP
BeliefBackup(const JointBeliefInterface &b, Index a, const GaoVectorSet &G) const AlphaVectorConstrainedPOMDP
BeliefBackupQ(const JointBeliefInterface &b, const GaoVectorSet &G, const ValueFunctionPOMDPDiscrete &V=ValueFunctionPOMDPDiscrete()) const AlphaVectorConstrainedPOMDP
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)AlphaVectorPlanningstatic
CrossSum(const VectorSet &A, const VectorSet &B) const AlphaVectorPlanning
EqualVS(const VectorSet &VS1, const VectorSet &VS2)AlphaVectorPlanningstatic
AlphaVectorConstrainedPOMDP::ExportBeliefSet(const BeliefSet &B, const std::string &filename)AlphaVectorPlanningstatic
PerseusQFunctionPlanner::ExportBeliefSet(const std::string &filename) const PerseusStationary
ExportPOMDPFile(const std::string &filename, const DecPOMDPDiscreteInterface *decpomdp)AlphaVectorPlanningstatic
ExportPOMDPFile(const std::string &filename) const AlphaVectorPlanning
AlphaVectorConstrainedPOMDP::ExportValueFunction(const std::string &filename, const ValueFunctionPOMDPDiscrete &V, bool includeBGindices=true)AlphaVectorPlanningstatic
AlphaVectorConstrainedPOMDP::ExportValueFunction(const std::string &filename, const QFunctionsDiscrete &Q, bool includeBGindices=true)AlphaVectorPlanningstatic
AlphaVectorConstrainedPOMDP::ExportValueFunction(const std::string &filename, const QFunctionsDiscreteNonStationary &Q, bool includeBGindices=true)AlphaVectorPlanningstatic
PerseusQFunctionPlanner::ExportValueFunction(const std::string &filename) const PerseusStationaryvirtual
GetAcceleratedPruningThreshold() const AlphaVectorPlanning
GetDuplicateIndices(const VectorSet &V)AlphaVectorPlanningstatic
GetFalseNegativeObs()AlphaVectorConstrainedPOMDPinline
GetIdentification() const Perseusinline
GetImmediateRewardBeliefSet() const PerseusStationaryprotectedvirtual
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 PerseusStationaryvirtual
GetQ(const JointBeliefInterface &b, Index jaI, AlphaVector::BGPolicyIndex &betaMaxI) const PerseusStationaryvirtual
GetQ(const JointBeliefInterface &b, Index t, Index jaI) const PerseusStationaryvirtual
GetQ(const JointBeliefInterface &b, Index t, Index jaI, AlphaVector::BGPolicyIndex &betaMaxI) const PerseusStationaryvirtual
GetQFunctions() const PerseusStationaryinline
GetTimedEventDurations(const std::string &id)TimedAlgorithm
GetValueFunction() const PerseusStationaryinline
GetVerbose() const Perseusinline
ImportValueFunction(const std::string &filename)AlphaVectorPlanningstatic
ImportValueFunction(const std::string &filename, size_t nr, size_t nrA, size_t nrS)AlphaVectorPlanningstatic
AlphaVectorConstrainedPOMDP::Initialize()AlphaVectorPlanning
PerseusQFunctionPlanner::Initialize()Perseus
InitializeBeliefs(int nrB, bool uniquify)PerseusStationaryprotectedvirtual
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
PerseusConstrainedPOMDPPlanner(const PlanningUnitDecPOMDPDiscrete *pu, const QAVParameters &params)PerseusConstrainedPOMDPPlanner
PerseusConstrainedPOMDPPlanner(const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, const QAVParameters &params)PerseusConstrainedPOMDPPlanner
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
Plan()PerseusQFunctionPlannervirtual
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 QFunctionsDiscrete &Q) const AlphaVectorPlanning
Prune(const ValueFunctionPOMDPDiscrete &V) const AlphaVectorPlanning
Prune(const VectorSet &V) const AlphaVectorPlanning
QFunctionsToValueFunction(const QFunctionsDiscrete &Q)AlphaVectorPlanningstatic
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)Perseusinline
SetDryrun(bool dryrun)Perseusinline
SetIdentification(const std::string &identification)Perseus
SetInitializeWithImmediateReward(bool initReward)Perseusinline
SetInitializeWithZero(bool initZero)Perseusinline
SetMaximumNumberOfIterations(int nr)Perseusinline
SetMinimumNumberOfIterations(int nr)Perseusinline
SetResultsFilename(const std::string &filename)Perseus
SetSaveIntermediateValueFunctions(bool save)Perseusinline
SetSaveTimings(bool save)Perseusinline
SetValueFunction(const std::string &filename)PerseusStationaryvirtual
SetVerbose(int verbose)Perseusinline
SoftPrint(const VectorSet &VS)AlphaVectorPlanningstatic
SoftPrintBrief() const PerseusConstrainedPOMDPPlannerinlinevirtual
StartTimer(const std::string &id) const TimedAlgorithm
StopTimer(const std::string &id) const TimedAlgorithm
StoreValueFunction(const ValueFunctionPOMDPDiscrete &V)PerseusStationaryprotectedvirtual
StoreValueFunction(const QFunctionsDiscrete &Q)PerseusStationaryprotectedvirtual
Perseus::StoreValueFunction(const QFunctionsDiscreteNonStationary &Q)Perseusprotectedvirtual
TimedAlgorithm()TimedAlgorithm
Union(const VectorSet &A, const VectorSet &B) const AlphaVectorPlanning
UpdateValueFunctionName()Perseusprotected
ValueFunctionToQ(const ValueFunctionPOMDPDiscrete &V) const AlphaVectorPlanning
ValueFunctionToQ(const ValueFunctionPOMDPDiscrete &V, size_t nrA, size_t nrS)AlphaVectorPlanningstatic
ValueFunctionToVectorSet(const ValueFunctionPOMDPDiscrete &V)AlphaVectorPlanningstatic
VectorIsDominated(const AlphaVector &alpha, const ValueFunctionPOMDPDiscrete &V)AlphaVectorPlanningstatic
VectorIsDominated(Index i, const VectorSet &V, const std::vector< bool > &vectorsInVtoConsider)AlphaVectorPlanningstatic
VectorIsInValueFunction(const AlphaVector &alpha, const ValueFunctionPOMDPDiscrete &V)AlphaVectorPlanningstatic
VectorOfVectorsToVectorSet(const std::vector< std::vector< double > > &vectors)AlphaVectorPlanningstatic
VectorSetToValueFunction(const VectorSet &VS, Index a=0, AlphaVector::BGPolicyIndex betaI=-1)AlphaVectorPlanningstatic
~AlphaVectorConstrainedPOMDP()AlphaVectorConstrainedPOMDPvirtual
~AlphaVectorPlanning()AlphaVectorPlanningvirtual
~Perseus()Perseusvirtual
~PerseusConstrainedPOMDPPlanner()PerseusConstrainedPOMDPPlanner
~PerseusQFunctionPlanner()PerseusQFunctionPlannervirtual
~PerseusStationary()PerseusStationaryvirtual
~TimedAlgorithm()TimedAlgorithmvirtual