Reinforcement Learning Toolbox 2.0
last updated:
General
Documentation
Manual
Tutorial
Class Reference
Master Thesis
Examples
Related Papers
Downloads
Links
News
mailto:webmaster
Main Page     Class Hierarchy   Compound List   File List   Compound Members   File Members

CHierarchicalStackListener Class Reference

Listener who gets the Hierarchical Stack instead of an action. More...

#include <chierarchiccontroller.h>

Inheritance diagram for CHierarchicalStackListener:

CHierarchicalSemiMarkovDecisionProcess CHierarchicalStackEpisode CSubGoalBehaviour CTaxiHierarchicalBehaviour List of all members.


Public Member Functions

virtual  ~CHierarchicalStackListener ()
virtual void  nextStep (CStateCollection *oldState, CHierarchicalStack *actionStack, CStateCollection *newState)=0
virtual void  newEpisode ()

Detailed Description

Listener who gets the Hierarchical Stack instead of an action.

These listeners can only be added to the hierachic controller, they get the full information about the current hierarchical stack, which can also be used for learning.


Constructor & Destructor Documentation

virtual CHierarchicalStackListener::~CHierarchicalStackListener  )  [inline, virtual]
 

Member Function Documentation

virtual void CHierarchicalStackListener::newEpisode  )  [inline, virtual]
 

Reimplemented in CHierarchicalSemiMarkovDecisionProcess, and CHierarchicalStackEpisode.

virtual void CHierarchicalStackListener::nextStep CStateCollection oldState,
CHierarchicalStack actionStack,
CStateCollection newState
[pure virtual]
 

Implemented in CHierarchicalSemiMarkovDecisionProcess.


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