|
| void | Compute () |
| | Compute the heuristic. More...
|
| |
| 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...
|
| |
| | QAlphaVector (const PlanningUnitDecPOMDPDiscrete *pu, const std::string &filename) |
| | (default) Constructor More...
|
| |
| | QAlphaVector (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu, const std::string &filename) |
| |
| std::string | SoftPrintBrief () const |
| | Returns a short description of the heuristic, can be used for constructing filenames. More...
|
| |
| | ~QAlphaVector () |
| | 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...
|
| |
| virtual void | Load (const std::string &filename) |
| | Load the Qvalues from disk from a file named filename. More...
|
| |
| | QFunctionJointBelief (const PlanningUnitDecPOMDPDiscrete *pu) |
| | (default) Constructor More...
|
| |
| | QFunctionJointBelief (const boost::shared_ptr< const PlanningUnitDecPOMDPDiscrete > &pu) |
| |
| virtual void | Save (const std::string &filename) const |
| | Stores the Qvalues to disk in file named filename. More...
|
| |
| 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...
|
| |
QAlphaVector implements a QFunctionJointBelief using an alpha-vector based value function loaded from disk.