MultiAgentDecisionProcess  Release 0.2.1
QFunctionForDecPOMDP Class Reference

QFunctionForDecPOMDP is a class that represents a Q function for a Dec-POMDP. More...

#include <QFunctionForDecPOMDP.h>

+ Inheritance diagram for QFunctionForDecPOMDP:
+ Collaboration diagram for QFunctionForDecPOMDP:

Public Member Functions

const
PlanningUnitDecPOMDPDiscrete
GetPU () const
 QFunctionForDecPOMDP (const PlanningUnitDecPOMDPDiscrete &pu)
 (default) Constructor
void SetPU (const PlanningUnitDecPOMDPDiscrete &pu)
- Public Member Functions inherited from QFunctionForDecPOMDPInterface
 QFunctionForDecPOMDPInterface ()
 (default) Constructor
virtual ~QFunctionForDecPOMDPInterface ()
 Destructor.
- Public Member Functions inherited from QFunctionInterface
virtual void Compute ()=0
virtual ~QFunctionInterface ()
 Compute the heuristic.

Private Attributes

const
PlanningUnitDecPOMDPDiscrete
_m_pu

Detailed Description

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.

Constructor & Destructor Documentation

QFunctionForDecPOMDP::QFunctionForDecPOMDP ( const PlanningUnitDecPOMDPDiscrete pu)
inline

(default) Constructor

Definition at line 56 of file QFunctionForDecPOMDP.h.

Member Function Documentation

void QFunctionForDecPOMDP::SetPU ( const PlanningUnitDecPOMDPDiscrete pu)
inlinevirtual

Implements QFunctionForDecPOMDPInterface.

Reimplemented in QMDP, and QFunctionJAOHTree.

Definition at line 71 of file QFunctionForDecPOMDP.h.

References _m_pu.

Member Data Documentation

const PlanningUnitDecPOMDPDiscrete* QFunctionForDecPOMDP::_m_pu
private

Definition at line 48 of file QFunctionForDecPOMDP.h.

Referenced by GetPU(), and SetPU().


The documentation for this class was generated from the following file: