|
| 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.