MultiAgentDecisionProcess  Release 0.2.1
QFunctionJointBeliefInterface Class Reference

QFunctionJointBeliefInterface is an interface for QFunctionJointBelief. More...

#include <QFunctionJointBeliefInterface.h>

+ Inheritance diagram for QFunctionJointBeliefInterface:
+ Collaboration diagram for QFunctionJointBeliefInterface:

Public Member Functions

virtual double GetQ (const JointBeliefInterface &b, Index jaI) const =0
 Returns Q(b, jaI).
virtual double GetQ (const JointBeliefInterface &b, Index time_step, Index jaI) const =0
 Returns Q(b, jaI) for a particular time_step.
 QFunctionJointBeliefInterface ()
 (default) Constructor
virtual ~QFunctionJointBeliefInterface ()
 Destructor.
- Public Member Functions inherited from QFunctionForDecPOMDPInterface
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

Constructor & Destructor Documentation

QFunctionJointBeliefInterface::QFunctionJointBeliefInterface ( )
inline

(default) Constructor

Definition at line 50 of file QFunctionJointBeliefInterface.h.

virtual QFunctionJointBeliefInterface::~QFunctionJointBeliefInterface ( )
inlinevirtual

Destructor.

Definition at line 53 of file QFunctionJointBeliefInterface.h.

Member Function Documentation

virtual double QFunctionJointBeliefInterface::GetQ ( const JointBeliefInterface b,
Index  jaI 
) const
pure virtual

Returns Q(b, jaI).

Implemented in QAV< P >, QAV< PerseusBGPlanner >, QAV< PerseusPOMDPPlanner >, and QMDP.

virtual double QFunctionJointBeliefInterface::GetQ ( const JointBeliefInterface b,
Index  time_step,
Index  jaI 
) const
pure virtual

Returns Q(b, jaI) for a particular time_step.

Implemented in QAV< P >, QAV< PerseusBGPlanner >, QAV< PerseusPOMDPPlanner >, and QMDP.


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