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

CLeaf< TreeData > Class Template Reference

#include <ctrees.h>

Inheritance diagram for CLeaf< TreeData >:

CTreeElement< TreeData > List of all members.


Public Member Functions

  CLeaf (CTreeElement< TreeData > *parent, TreeData l_data, DataSubset *subset, int numLeaf, CTreeDataFactory< TreeData > *l_dataFactory)
virtual  ~CLeaf ()
virtual CLeaf< TreeData > *  getLeaf (ColumnVector *)
virtual TreeData  getTreeData ()
virtual bool  isLeaf ()
int  getLeafNumber ()
int  getNumSamples ()
DataSubset getDataSet ()


Protected Attributes

TreeData  data
CTreeDataFactory< TreeData > *  dataFactory
int  numLeaf
DataSubset subset

template<typename TreeData>

class CLeaf< TreeData >


Constructor & Destructor Documentation

template<typename TreeData>
CLeaf< TreeData >::CLeaf CTreeElement< TreeData > *  parent,
TreeData  l_data,
DataSubset subset,
int  numLeaf,
CTreeDataFactory< TreeData > *  l_dataFactory
 
template<typename TreeData>
CLeaf< TreeData >::~CLeaf  )  [virtual]
 

Member Function Documentation

template<typename TreeData>
DataSubset* CLeaf< TreeData >::getDataSet  )  [inline]
 
template<typename TreeData>
CLeaf< TreeData > * CLeaf< TreeData >::getLeaf ColumnVector *   )  [virtual]
 

Implements CTreeElement< TreeData >.

template<typename TreeData>
int CLeaf< TreeData >::getLeafNumber  )  [inline]
 
template<typename TreeData>
int CLeaf< TreeData >::getNumSamples  )  [inline]
 
template<typename TreeData>
TreeData CLeaf< TreeData >::getTreeData  )  [virtual]
 
template<typename TreeData>
virtual bool CLeaf< TreeData >::isLeaf  )  [inline, virtual]
 

Reimplemented from CTreeElement< TreeData >.


Member Data Documentation

template<typename TreeData>
TreeData CLeaf< TreeData >::data [protected]
 
template<typename TreeData>
CTreeDataFactory<TreeData>* CLeaf< TreeData >::dataFactory [protected]
 
template<typename TreeData>
int CLeaf< TreeData >::numLeaf [protected]
 
template<typename TreeData>
DataSubset* CLeaf< TreeData >::subset [protected]
 

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