MultiAgentDecisionProcess  Release 0.2.1
QFunctionForDecPOMDPInterface Class Reference

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

#include <QFunctionForDecPOMDPInterface.h>

+ Inheritance diagram for QFunctionForDecPOMDPInterface:
+ Collaboration diagram for QFunctionForDecPOMDPInterface:

Public Member Functions

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

Detailed Description

QFunctionForDecPOMDPInterface 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 41 of file QFunctionForDecPOMDPInterface.h.

Constructor & Destructor Documentation

QFunctionForDecPOMDPInterface::QFunctionForDecPOMDPInterface ( )
inline

(default) Constructor

Definition at line 52 of file QFunctionForDecPOMDPInterface.h.

virtual QFunctionForDecPOMDPInterface::~QFunctionForDecPOMDPInterface ( )
inlinevirtual

Destructor.

Definition at line 55 of file QFunctionForDecPOMDPInterface.h.

Member Function Documentation

virtual const PlanningUnitDecPOMDPDiscrete* QFunctionForDecPOMDPInterface::GetPU ( ) const
pure virtual

Implemented in QFunctionForDecPOMDP.

virtual void QFunctionForDecPOMDPInterface::SetPU ( const PlanningUnitDecPOMDPDiscrete pu)
pure virtual

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