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

CForestFeatureCalculator< TreeData > Class Template Reference

#include <ctreevfunction.h>

Inheritance diagram for CForestFeatureCalculator< TreeData >:

CFeatureCalculator CStateModifier CStateProperties List of all members.


Public Member Functions

  CForestFeatureCalculator (CForest< TreeData > *forest, int offsetNumLeaves=0)
  CForestFeatureCalculator (int numFeatures, int numActiveFeatures)
virtual  ~CForestFeatureCalculator ()
void  getModifiedState (CStateCollection *stateCol, CState *targetState)
  Virtual function for calculating the modified state from the original state (usually the model state).

void  setForest (CForest< TreeData > *forest)


Protected Member Functions

double  getLeafActivationFactor (CState *stateCol, CLeaf< TreeData > *targetState)


Protected Attributes

CForest< TreeData > *  forest
CLeaf< TreeData > **  activeLeaves

template<typename TreeData>

class CForestFeatureCalculator< TreeData >


Constructor & Destructor Documentation

template<typename TreeData>
CForestFeatureCalculator< TreeData >::CForestFeatureCalculator CForest< TreeData > *  forest,
int  offsetNumLeaves = 0
 
template<typename TreeData>
CForestFeatureCalculator< TreeData >::CForestFeatureCalculator int  numFeatures,
int  numActiveFeatures
 
template<typename TreeData>
CForestFeatureCalculator< TreeData >::~CForestFeatureCalculator  )  [virtual]
 

Member Function Documentation

template<typename TreeData>
double CForestFeatureCalculator< TreeData >::getLeafActivationFactor CState stateCol,
CLeaf< TreeData > *  targetState
[protected]
 
template<typename TreeData>
void CForestFeatureCalculator< TreeData >::getModifiedState CStateCollection stateCol,
CState targetState
[virtual]
 

Virtual function for calculating the modified state from the original state (usually the model state).

Implements CStateModifier.

template<typename TreeData>
void CForestFeatureCalculator< TreeData >::setForest CForest< TreeData > *  forest  ) 
 

Member Data Documentation

template<typename TreeData>
CLeaf<TreeData>** CForestFeatureCalculator< TreeData >::activeLeaves [protected]
 
template<typename TreeData>
CForest<TreeData>* CForestFeatureCalculator< TreeData >::forest [protected]
 

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