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

CFeatureVETraces Class Reference

This class is used as ETraces for feature V-Functions. More...

#include <cvetraces.h>

Inheritance diagram for CFeatureVETraces:

CGradientVETraces CAbstractVETraces CParameterObject CParameters List of all members.


Public Member Functions

  CFeatureVETraces (CFeatureVFunction *gradientVFunction)
  CFeatureVETraces (CFeatureVFunction *gradientVFunction, CStateProperties *featureProperties)
virtual void  addETrace (CStateCollection *State, double factor=1.0)
  Adds the state to the etrace List.



Protected Attributes

CFeatureVFunction featureVFunction
CStateProperties featureProperties

Detailed Description

This class is used as ETraces for feature V-Functions.

The class has the same functionality as the gradient v-etraces class, the difference with features is that the gradient here is already calculated by the state modifiers (since feature V-Functions are linear approximators), so the modified feature state is added directly to the etrace list (slightly better performance): The class has the following parameters: Same as CGradientVETraces


Constructor & Destructor Documentation

CFeatureVETraces::CFeatureVETraces CFeatureVFunction gradientVFunction  ) 
 
CFeatureVETraces::CFeatureVETraces CFeatureVFunction gradientVFunction,
CStateProperties featureProperties
 

Member Function Documentation

virtual void CFeatureVETraces::addETrace CStateCollection State,
double  factor = 1.0
[virtual]
 

Adds the state to the etrace List.

Reimplemented from CGradientVETraces.


Member Data Documentation

CStateProperties* CFeatureVETraces::featureProperties [protected]
 
CFeatureVFunction* CFeatureVETraces::featureVFunction [protected]
 

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