MultiAgentDecisionProcess
OnlineMDPPlanner Class Referenceabstract

OnlineMDPPlanner provides an abstract base class for online MDP planners. More...

#include <OnlineMDPPlanner.h>

Public Member Functions

Index GetLastActionChosen () const
 
const
PlanningUnitDecPOMDPDiscrete
GetPU () const
 
 OnlineMDPPlanner (const PlanningUnitDecPOMDPDiscrete *pu)
 (default) Constructor More...
 
virtual void Reset ()
 
virtual Index SearchForAction (Index sI, Index joI)=0
 
virtual ~OnlineMDPPlanner ()
 Destructor. More...
 

Private Attributes

Index _m_lastActionChosen
 
const
PlanningUnitDecPOMDPDiscrete
_m_pu
 

Detailed Description

OnlineMDPPlanner provides an abstract base class for online MDP planners.

Constructor & Destructor Documentation

OnlineMDPPlanner::OnlineMDPPlanner ( const PlanningUnitDecPOMDPDiscrete pu)

(default) Constructor

virtual OnlineMDPPlanner::~OnlineMDPPlanner ( )
virtual

Destructor.

Member Function Documentation

Index OnlineMDPPlanner::GetLastActionChosen ( ) const
inline
const PlanningUnitDecPOMDPDiscrete* OnlineMDPPlanner::GetPU ( ) const
inline
virtual void OnlineMDPPlanner::Reset ( )
virtual
virtual Index OnlineMDPPlanner::SearchForAction ( Index  sI,
Index  joI 
)
pure virtual

Member Data Documentation

Index OnlineMDPPlanner::_m_lastActionChosen
private

Referenced by GetLastActionChosen().

const PlanningUnitDecPOMDPDiscrete* OnlineMDPPlanner::_m_pu
private