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

CControllerAnalyzer Class Reference

Controller analyzer. More...

#include <canalyzer.h>

Inheritance diagram for CControllerAnalyzer:

CActionObject List of all members.


Public Member Functions

  CControllerAnalyzer (CStateList *states, CAgentController *controller, CActionSet *actions)
virtual  ~CControllerAnalyzer ()
CStateList getStateList ()
void  setStateList (CStateList *states)
CAgentController getController ()
void  setController (CAgentController *Controller)
void  saveActions (FILE *stream, std::list< CStateModifier * > *modifiers)


Protected Attributes

CStateList states
CAgentController controller

Detailed Description

Controller analyzer.

The controller analyzer supports creating a table of the choosed action for every given state in the state list. This can be done by the function saveActions. The function additionally needs all the modifiers used by the controllers, which are usually the modifiers of the used V or Q Functions.


Constructor & Destructor Documentation

CControllerAnalyzer::CControllerAnalyzer CStateList states,
CAgentController controller,
CActionSet actions
 
virtual CControllerAnalyzer::~CControllerAnalyzer  )  [virtual]
 

Member Function Documentation

CAgentController* CControllerAnalyzer::getController  ) 
 
CStateList* CControllerAnalyzer::getStateList  ) 
 
void CControllerAnalyzer::saveActions FILE *  stream,
std::list< CStateModifier * > *  modifiers
 
void CControllerAnalyzer::setController CAgentController Controller  ) 
 
void CControllerAnalyzer::setStateList CStateList states  ) 
 

Member Data Documentation

CAgentController* CControllerAnalyzer::controller [protected]
 
CStateList* CControllerAnalyzer::states [protected]
 

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