MultiAgentDecisionProcess
Release 0.2.1
|
QFunctionJointBelief represents a Q-function that operates on joint beliefs. More...
#include <QFunctionJointBelief.h>
Public Member Functions | |
double | GetQ (Index jaohI, Index jaI) const |
Returns Q(jaohI, jaI). | |
QFunctionJointBelief (const PlanningUnitDecPOMDPDiscrete &pu) | |
(default) Constructor | |
virtual | ~QFunctionJointBelief () |
Destructor. | |
![]() | |
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. | |
![]() | |
QFunctionForDecPOMDPInterface () | |
(default) Constructor | |
virtual | ~QFunctionForDecPOMDPInterface () |
Destructor. | |
![]() | |
virtual void | Compute ()=0 |
virtual | ~QFunctionInterface () |
Compute the heuristic. | |
![]() | |
const PlanningUnitDecPOMDPDiscrete * | GetPU () const |
QFunctionForDecPOMDP (const PlanningUnitDecPOMDPDiscrete &pu) | |
(default) Constructor | |
void | SetPU (const PlanningUnitDecPOMDPDiscrete &pu) |
QFunctionJointBelief represents a Q-function that operates on joint beliefs.
Definition at line 41 of file QFunctionJointBelief.h.
|
inline |
(default) Constructor
Definition at line 52 of file QFunctionJointBelief.h.
|
inlinevirtual |
Destructor.
Definition at line 56 of file QFunctionJointBelief.h.
double QFunctionJointBelief::GetQ | ( | Index | jaohI, |
Index | jaI | ||
) | const |
Returns Q(jaohI, jaI).
Definition at line 32 of file QFunctionJointBelief.cpp.
References PlanningUnitMADPDiscrete::GetJointBeliefInterface(), and QFunctionForDecPOMDP::GetPU().