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

CLinearInterpolationFeatureCalculator Class Reference

#include <clinearfafeaturecalculator.h>

Inheritance diagram for CLinearInterpolationFeatureCalculator:

CLinearMultiFeatureCalculator CGridFeatureCalculator CFeatureCalculator CStateModifier CStateProperties List of all members.


Public Member Functions

  CLinearInterpolationFeatureCalculator (unsigned int numDim, unsigned int dimensions[], unsigned int partitions[], double offsets[])
  ~CLinearInterpolationFeatureCalculator ()


Private Member Functions

virtual double  getFeatureFactor (CState *state, ColumnVector *featPos)
  Interface function for returning the feature activation factor.

virtual void  initAreaSize ()
  Interface function for setting the areaSize array.


Constructor & Destructor Documentation

CLinearInterpolationFeatureCalculator::CLinearInterpolationFeatureCalculator unsigned int  numDim,
unsigned int  dimensions[],
unsigned int  partitions[],
double  offsets[]
 
CLinearInterpolationFeatureCalculator::~CLinearInterpolationFeatureCalculator  ) 
 

Member Function Documentation

virtual double CLinearInterpolationFeatureCalculator::getFeatureFactor CState state,
ColumnVector *  featPos
[private, virtual]
 

Interface function for returning the feature activation factor.

As input the method gets the current model state and the position of the feature as vector.

Implements CLinearMultiFeatureCalculator.

virtual void CLinearInterpolationFeatureCalculator::initAreaSize  )  [private, virtual]
 

Interface function for setting the areaSize array.

Function has to set the number of active features in each direction. o a value of 1 for dimension 0 means that there are 3 active features for dimension 0 (the current feature itself and it's left and right neighbors). Has to be called by the subclass's constructor and has to call the calcNumActiveFeatures method.

Reimplemented from CLinearMultiFeatureCalculator.


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