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

COptimalVFunctionFromQFunction Class Reference

#include <cvfunctionfromqfunction.h>

Inheritance diagram for COptimalVFunctionFromQFunction:

CAbstractVFunction CStateObject CLearnDataObject CParameterObject CParameters CVFunctionFromQFunction List of all members.


Public Member Functions

  COptimalVFunctionFromQFunction (CAbstractQFunction *qfunction, CStateProperties *properties)
virtual  ~COptimalVFunctionFromQFunction ()
virtual double  getValue (CStateCollection *state)
  Calls setValue(CState *state, double qValue) with the state assigned to the value function.

virtual double  getValue (CState *state)
  returns the value of the state, has to be implemented by the other V-Functions

virtual CAbstractVETraces getStandardETraces ()
  Returns a standard VETraces object.



Protected Attributes

CAbstractQFunction qFunction
CActionSet availableActions

Constructor & Destructor Documentation

COptimalVFunctionFromQFunction::COptimalVFunctionFromQFunction CAbstractQFunction qfunction,
CStateProperties properties
 
virtual COptimalVFunctionFromQFunction::~COptimalVFunctionFromQFunction  )  [virtual]
 

Member Function Documentation

virtual CAbstractVETraces* COptimalVFunctionFromQFunction::getStandardETraces  )  [virtual]
 

Returns a standard VETraces object.

The function has to return a new instantiated CAbstractVETraces object, which is used to compose the CQETtraces object. The function returns CStateVETraces as standard.

Reimplemented from CAbstractVFunction.

virtual double COptimalVFunctionFromQFunction::getValue CState state  )  [virtual]
 

returns the value of the state, has to be implemented by the other V-Functions

Implements CAbstractVFunction.

Reimplemented in CVFunctionFromQFunction.

virtual double COptimalVFunctionFromQFunction::getValue CStateCollection state  )  [virtual]
 

Calls setValue(CState *state, double qValue) with the state assigned to the value function.

Reimplemented from CAbstractVFunction.

Reimplemented in CVFunctionFromQFunction.


Member Data Documentation

CActionSet* COptimalVFunctionFromQFunction::availableActions [protected]
 
CAbstractQFunction* COptimalVFunctionFromQFunction::qFunction [protected]
 

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