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

CFeatureRewardFunctionFromValueFunction Class Reference

#include <crewardfunction.h>

Inheritance diagram for CFeatureRewardFunctionFromValueFunction:

CFeatureRewardFunction CRewardFunction CStateObject List of all members.


Public Member Functions

  CFeatureRewardFunctionFromValueFunction (CStateModifier *discretizer, CFeatureVFunction *vFunction, bool useNewState=true)
  ~CFeatureRewardFunctionFromValueFunction ()
virtual double  getReward (int oldState, CAction *action, int newState)
  The function to be implemented by the subclasses, has to return a reward based on discrete integer states.



Protected Attributes

CFeatureVFunction vFunction
bool  useNewState

Constructor & Destructor Documentation

CFeatureRewardFunctionFromValueFunction::CFeatureRewardFunctionFromValueFunction CStateModifier discretizer,
CFeatureVFunction vFunction,
bool  useNewState = true
 
CFeatureRewardFunctionFromValueFunction::~CFeatureRewardFunctionFromValueFunction  ) 
 

Member Function Documentation

virtual double CFeatureRewardFunctionFromValueFunction::getReward int  oldState,
CAction action,
int  newState
[virtual]
 

The function to be implemented by the subclasses, has to return a reward based on discrete integer states.

Implements CFeatureRewardFunction.


Member Data Documentation

bool CFeatureRewardFunctionFromValueFunction::useNewState [protected]
 
CFeatureVFunction* CFeatureRewardFunctionFromValueFunction::vFunction [protected]
 

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