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

CHierarchicalStackEpisode Class Reference

Class for logging the Hierarchical Stack of a training trial. More...

#include <chierarchiccontroller.h>

Inheritance diagram for CHierarchicalStackEpisode:

CHierarchicalStackListener List of all members.


Public Member Functions

  CHierarchicalStackEpisode (CActionSet *behaviors)
virtual  ~CHierarchicalStackEpisode ()
virtual void  nextStep (CHierarchicalStack *actionStack)
virtual void  newEpisode ()
void  loadASCII (FILE *stream)
void  saveASCII (FILE *stream)
void  saveAction (int index, FILE *stream)
void  getHierarchicalStack (unsigned int index, CHierarchicalStack *actionStack, bool clearStack=true)
virtual int  getNumSteps ()


Protected Attributes

std::vector< CActionList * > *  actionStacks
CActionSet behaviors

Detailed Description

Class for logging the Hierarchical Stack of a training trial.

Stores each step the Hierarchical stack in an action List. Must be added as listener of a CHierarchicalController object.


Constructor & Destructor Documentation

CHierarchicalStackEpisode::CHierarchicalStackEpisode CActionSet behaviors  ) 
 
virtual CHierarchicalStackEpisode::~CHierarchicalStackEpisode  )  [virtual]
 

Member Function Documentation

void CHierarchicalStackEpisode::getHierarchicalStack unsigned int  index,
CHierarchicalStack actionStack,
bool  clearStack = true
 
virtual int CHierarchicalStackEpisode::getNumSteps  )  [virtual]
 
void CHierarchicalStackEpisode::loadASCII FILE *  stream  ) 
 
virtual void CHierarchicalStackEpisode::newEpisode  )  [virtual]
 

Reimplemented from CHierarchicalStackListener.

virtual void CHierarchicalStackEpisode::nextStep CHierarchicalStack actionStack  )  [virtual]
 
void CHierarchicalStackEpisode::saveAction int  index,
FILE *  stream
 
void CHierarchicalStackEpisode::saveASCII FILE *  stream  ) 
 

Member Data Documentation

std::vector<CActionList *>* CHierarchicalStackEpisode::actionStacks [protected]
 
CActionSet* CHierarchicalStackEpisode::behaviors [protected]
 

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