MultiAgentDecisionProcess
Release 0.2.1
|
QFunctionForDecPOMDP is a class that represents a Q function for a Dec-POMDP. More...
#include <QFunctionForDecPOMDP.h>
Public Member Functions | |
const PlanningUnitDecPOMDPDiscrete * | GetPU () const |
QFunctionForDecPOMDP (const PlanningUnitDecPOMDPDiscrete &pu) | |
(default) Constructor | |
void | SetPU (const PlanningUnitDecPOMDPDiscrete &pu) |
![]() | |
QFunctionForDecPOMDPInterface () | |
(default) Constructor | |
virtual | ~QFunctionForDecPOMDPInterface () |
Destructor. | |
![]() | |
virtual void | Compute ()=0 |
virtual | ~QFunctionInterface () |
Compute the heuristic. |
Private Attributes | |
const PlanningUnitDecPOMDPDiscrete * | _m_pu |
QFunctionForDecPOMDP is a class that represents a Q function for a Dec-POMDP.
This is a base class that only stores a pointer to the Dec-POMDP planning unit.
Definition at line 42 of file QFunctionForDecPOMDP.h.
|
inline |
(default) Constructor
Definition at line 56 of file QFunctionForDecPOMDP.h.
|
inlinevirtual |
Implements QFunctionForDecPOMDPInterface.
Definition at line 75 of file QFunctionForDecPOMDP.h.
References _m_pu.
Referenced by QMDP::CacheJaohQValues(), QFunctionJAOHTree::ComputeQ(), QBG::ComputeRecursivelyNoCache(), QFunctionJAOH::ComputeWithCachedQValues(), QFunctionJointBelief::GetQ(), QMDP::GetQNoCache(), QFunctionJAOHTree::Initialize(), QMDP::Initialize(), QFunctionJAOHTree::Load(), and QMDP::Load().
|
inlinevirtual |
Implements QFunctionForDecPOMDPInterface.
Reimplemented in QMDP, and QFunctionJAOHTree.
Definition at line 71 of file QFunctionForDecPOMDP.h.
References _m_pu.
|
private |
Definition at line 48 of file QFunctionForDecPOMDP.h.