|
void | Compute () |
| Compute the heuristic. More...
|
|
P * | GetPlanner () |
|
double | GetQ (const JointBeliefInterface &b, Index jaI) const |
| Returns Q(b, jaI). More...
|
|
double | GetQ (const JointBeliefInterface &b, Index jaI, AlphaVector::BGPolicyIndex &betaMaxI) const |
|
double | GetQ (const JointBeliefInterface &b, Index t, Index jaI) const |
| Returns Q(b, jaI) for a particular time_step. More...
|
|
double | GetQ (const JointBeliefInterface &b, Index t, Index jaI, AlphaVector::BGPolicyIndex &betaMaxI) const |
|
double | GetQ (Index jaohI, Index jaI) const |
| Returns Q(joint A-O history jaohI, jaI). More...
|
|
virtual void | Load (const std::string &filename) |
| Load the Qvalues from disk from a file named filename. More...
|
|
| QAV (const PlanningUnitDecPOMDPDiscrete *pu) |
| (default) Constructor More...
|
|
| QAV (const PlanningUnitDecPOMDPDiscrete *pu, const QAVParameters ¶ms) |
|
| QAV (const PlanningUnitDecPOMDPDiscrete *pu, const BeliefSet &B) |
|
| QAV (const PlanningUnitDecPOMDPDiscrete *pu, const BeliefSet &B, const QAVParameters ¶ms) |
|
| QAV (const PlanningUnitDecPOMDPDiscrete *pu, const std::string &ValueFunctionFile) |
|
| QAV (const PlanningUnitDecPOMDPDiscrete *pu, const std::string &ValueFunctionFile, const QAVParameters ¶ms) |
|
| QAV (const PlanningUnitDecPOMDPDiscrete *pu, P *POMDPPlanner) |
|
| QAV (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) |
|
| QAV (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, const QAVParameters ¶ms) |
|
| QAV (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, const BeliefSet &B) |
|
| QAV (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, const BeliefSet &B, const QAVParameters ¶ms) |
|
| QAV (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, const std::string &ValueFunctionFile) |
|
| QAV (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, const std::string &ValueFunctionFile, const QAVParameters ¶ms) |
|
| QAV (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, P *POMDPPlanner) |
|
virtual void | Save (const std::string &filename) const |
| Stores the Qvalues to disk in file named filename. More...
|
|
std::string | SoftPrintBrief () const |
| Returns a short description of the heuristic, can be used for constructing filenames. More...
|
|
| ~QAV () |
| Destructor. More...
|
|
virtual void | ComputeWithCachedQValues (bool computeIfNotCached=true) |
| Compute Qvalue function, while caching the Qvalues to disk. More...
|
|
double | GetQ (Index jaohI, Index jaI) const |
| Returns Q(jaohI, jaI). More...
|
|
| QFunctionJointBelief (const PlanningUnitDecPOMDPDiscrete *pu) |
| (default) Constructor More...
|
|
| QFunctionJointBelief (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) |
|
virtual | ~QFunctionJointBelief () |
| Destructor. More...
|
|
| QFunctionJointBeliefInterface () |
| (default) Constructor More...
|
|
virtual | ~QFunctionJointBeliefInterface () |
| Destructor. More...
|
|
| QFunctionForDecPOMDPInterface () |
| (default) Constructor More...
|
|
virtual | ~QFunctionForDecPOMDPInterface () |
| Destructor. More...
|
|
virtual void | Load () |
| Load the Qvalues from disk. More...
|
|
virtual void | Save () const |
| Stores the Qvalues to disk. More...
|
|
virtual | ~QFunctionInterface () |
|
virtual std::string | GetCacheFilename () const |
| Gets the filename where the Qvalues should be stored. More...
|
|
const
PlanningUnitDecPOMDPDiscrete * | GetPU () const |
|
| QFunctionForDecPOMDP (const PlanningUnitDecPOMDPDiscrete *pu) |
| (default) Constructor More...
|
|
| QFunctionForDecPOMDP (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) |
|
void | SetPU (const PlanningUnitDecPOMDPDiscrete *pu) |
|
void | SetPU (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) |
|
| QFunctionJAOHInterface () |
|
virtual | ~QFunctionJAOHInterface () |
| Destructor. More...
|
|
template<class P>
class QAV< P >
QAV implements a QFunctionJointBelief using a planner based on alpha functions, for instance the Perseus planners.