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

CFittedQNewFeatureCalculator Class Reference

#include <cbatchlearning.h>

Inheritance diagram for CFittedQNewFeatureCalculator:

CFittedQIteration CNewFeatureCalculatorDataGenerator CFittedIteration CPolicyEvaluation CParameterObject CParameters List of all members.


Public Member Functions

  CFittedQNewFeatureCalculator (CQFunction *qFunction, CQFunction *qFunctionPolicy, CStateProperties *inputState, CAgentController *estimationPolicy, CEpisodeHistory *episodeHistory, CRewardHistory *rewardLogger, CNewFeatureCalculator *newFeatCalc)
virtual  ~CFittedQNewFeatureCalculator ()
virtual void  calculateNewFeatures ()
virtual void  swapValueFunctions ()
void  clearCalculators ()
virtual void  resetData ()
void  setStateModifiersObject (CStateModifiersObject *agent)


Protected Attributes

CQFunction qFunction
CQFunction qFunctionPolicy
std::map< CAction *, CFeatureCalculator * > *  policyCalculator
std::map< CAction *, CFeatureCalculator * > *  estimationCalculator
CNewFeatureCalculator newFeatureCalc
CStateModifiersObject agent

Constructor & Destructor Documentation

CFittedQNewFeatureCalculator::CFittedQNewFeatureCalculator CQFunction qFunction,
CQFunction qFunctionPolicy,
CStateProperties inputState,
CAgentController estimationPolicy,
CEpisodeHistory episodeHistory,
CRewardHistory rewardLogger,
CNewFeatureCalculator newFeatCalc
 
virtual CFittedQNewFeatureCalculator::~CFittedQNewFeatureCalculator  )  [virtual]
 

Member Function Documentation

virtual void CFittedQNewFeatureCalculator::calculateNewFeatures  )  [virtual]
 

Implements CNewFeatureCalculatorDataGenerator.

void CFittedQNewFeatureCalculator::clearCalculators  ) 
 
virtual void CFittedQNewFeatureCalculator::resetData  )  [virtual]
 

Reimplemented from CNewFeatureCalculatorDataGenerator.

void CFittedQNewFeatureCalculator::setStateModifiersObject CStateModifiersObject agent  ) 
 
virtual void CFittedQNewFeatureCalculator::swapValueFunctions  )  [virtual]
 

Implements CNewFeatureCalculatorDataGenerator.


Member Data Documentation

CStateModifiersObject* CFittedQNewFeatureCalculator::agent [protected]
 
std::map<CAction *, CFeatureCalculator *>* CFittedQNewFeatureCalculator::estimationCalculator [protected]
 
CNewFeatureCalculator* CFittedQNewFeatureCalculator::newFeatureCalc [protected]
 
std::map<CAction *, CFeatureCalculator *>* CFittedQNewFeatureCalculator::policyCalculator [protected]
 
CQFunction* CFittedQNewFeatureCalculator::qFunction [protected]
 
CQFunction* CFittedQNewFeatureCalculator::qFunctionPolicy [protected]
 

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