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

CVLSTDLambda Class Reference

#include <clstd.h>

Inheritance diagram for CVLSTDLambda:

CLSTDLambda CSemiMDPRewardListener CLearnDataObject CLeastSquaresLearner CSemiMDPListener CParameterObject CParameterObject CParameterObject CParameters CParameters CParameters List of all members.


Public Member Functions

  CVLSTDLambda (CRewardFunction *rewardFunction, CFeatureVFunction *updateFunction, int nUpdatePerEpisode)
virtual  ~CVLSTDLambda ()


Protected Member Functions

virtual void  getOldGradient (CStateCollection *stateCol, CAction *action, CFeatureList *gradient)
virtual void  getNewGradient (CStateCollection *stateCol, CFeatureList *gradient)
virtual void  updateETraces (CStateCollection *stateCol, CAction *action)
virtual CFeatureList getGradientETraces ()
virtual void  resetETraces ()


Protected Attributes

CFeatureVFunction vFunction
CFeatureVETraces vETraces

Constructor & Destructor Documentation

CVLSTDLambda::CVLSTDLambda CRewardFunction rewardFunction,
CFeatureVFunction updateFunction,
int  nUpdatePerEpisode
 
virtual CVLSTDLambda::~CVLSTDLambda  )  [virtual]
 

Member Function Documentation

virtual CFeatureList* CVLSTDLambda::getGradientETraces  )  [protected, virtual]
 

Implements CLSTDLambda.

virtual void CVLSTDLambda::getNewGradient CStateCollection stateCol,
CFeatureList gradient
[protected, virtual]
 

Implements CLSTDLambda.

virtual void CVLSTDLambda::getOldGradient CStateCollection stateCol,
CAction action,
CFeatureList gradient
[protected, virtual]
 

Implements CLSTDLambda.

virtual void CVLSTDLambda::resetETraces  )  [protected, virtual]
 

Implements CLSTDLambda.

virtual void CVLSTDLambda::updateETraces CStateCollection stateCol,
CAction action
[protected, virtual]
 

Implements CLSTDLambda.


Member Data Documentation

CFeatureVETraces* CVLSTDLambda::vETraces [protected]
 
CFeatureVFunction* CVLSTDLambda::vFunction [protected]
 

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