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

CForest< TreeData > Class Template Reference

***************** CForest *********************** More...

#include <cforest.h>

List of all members.



Public Member Functions

  CForest (int numTrees)
virtual  ~CForest ()
virtual void  getTreeDatas (ColumnVector *vector, TreeData *outputs)
virtual void  addTree (int index, CTree< TreeData > *tree)
virtual void  removeTree (int index)
CTree< TreeData > *  getTree (int index)
int  getNumTrees ()
double  getAverageDepth ()
double  getAverageNumLeaves ()
virtual void  getActiveLeafNumbers (ColumnVector *vector, int *leafNumbers)
virtual void  getActiveLeaves (ColumnVector *vector, CLeaf< TreeData > **leafNumbers)
int  getNumLeaves ()


Protected Attributes

CTree< TreeData > **  forest
int  numTrees

Detailed Description

template<typename TreeData>

class CForest< TreeData >

***************** CForest ***********************

Constructor & Destructor Documentation

template<typename TreeData>
CForest< TreeData >::CForest int  numTrees  ) 
 
template<typename TreeData>
CForest< TreeData >::~CForest  )  [virtual]
 

Member Function Documentation

template<typename TreeData>
void CForest< TreeData >::addTree int  index,
CTree< TreeData > *  tree
[virtual]
 
template<typename TreeData>
void CForest< TreeData >::getActiveLeafNumbers ColumnVector *  vector,
int *  leafNumbers
[virtual]
 
template<typename TreeData>
void CForest< TreeData >::getActiveLeaves ColumnVector *  vector,
CLeaf< TreeData > **  leafNumbers
[virtual]
 
template<typename TreeData>
double CForest< TreeData >::getAverageDepth  ) 
 
template<typename TreeData>
double CForest< TreeData >::getAverageNumLeaves  ) 
 
template<typename TreeData>
int CForest< TreeData >::getNumLeaves  ) 
 
template<typename TreeData>
int CForest< TreeData >::getNumTrees  ) 
 
template<typename TreeData>
CTree< TreeData > * CForest< TreeData >::getTree int  index  ) 
 
template<typename TreeData>
void CForest< TreeData >::getTreeDatas ColumnVector *  vector,
TreeData *  outputs
[virtual]
 
template<typename TreeData>
void CForest< TreeData >::removeTree int  index  )  [virtual]
 

Member Data Documentation

template<typename TreeData>
CTree<TreeData>** CForest< TreeData >::forest [protected]
 
template<typename TreeData>
int CForest< TreeData >::numTrees [protected]
 

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