MultiAgentDecisionProcess
Release 0.2.1
|
QFunctionJointBeliefInterface is an interface for QFunctionJointBelief. More...
#include <QFunctionJointBeliefInterface.h>
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. | |
![]() | |
virtual const PlanningUnitDecPOMDPDiscrete * | GetPU () const =0 |
QFunctionForDecPOMDPInterface () | |
(default) Constructor | |
virtual void | SetPU (const PlanningUnitDecPOMDPDiscrete &pu)=0 |
virtual | ~QFunctionForDecPOMDPInterface () |
Destructor. | |
![]() | |
virtual void | Compute ()=0 |
virtual | ~QFunctionInterface () |
Compute the heuristic. |
QFunctionJointBeliefInterface is an interface for QFunctionJointBelief.
Definition at line 40 of file QFunctionJointBeliefInterface.h.
|
inline |
(default) Constructor
Definition at line 50 of file QFunctionJointBeliefInterface.h.
|
inlinevirtual |
Destructor.
Definition at line 53 of file QFunctionJointBeliefInterface.h.
|
pure virtual |
Returns Q(b, jaI).
Implemented in QAV< P >, QAV< PerseusBGPlanner >, QAV< PerseusPOMDPPlanner >, and QMDP.
|
pure virtual |
Returns Q(b, jaI) for a particular time_step.
Implemented in QAV< P >, QAV< PerseusBGPlanner >, QAV< PerseusPOMDPPlanner >, and QMDP.