Main Page | Modules | Namespace List | Data Structures | File List | Data Fields | Globals

TreeNode Class Reference

#include <TreeNode.h>

Collaboration diagram for TreeNode:

Collaboration graph
[legend]

Public Member Functions

 TreeNode ()
 Constructor.

 ~TreeNode ()
 Destructor.


Data Fields

SeqBitmap ** f1
 bitmaps of frequent-1 itemsets

int * f1Name
 names of the corresponding frequent-1 itemsets

int f1Size
 number of frequent-1 itemsets

int * sList
 list of s-extensions for this node

int sLength
 number of s-extensions

int * iList
 list of i-extensions for this node

int iLength
 number of i-extensions

SeqBitmapiBitmap
 the i-bitmap of the current node

int level
 overall level of this node in the tree

int sLevel
 the number of s-steps that have been taken to reach this node in the tree

bool compress
 Whether or not compression will be performed at this node.


Static Public Attributes

CountInfocountList = 0
 Support count information for all of the frequent extensions from this node.


Detailed Description

A class for representing nodes in the search tree.

Definition at line 50 of file TreeNode.h.


Constructor & Destructor Documentation

TreeNode::TreeNode  )  [inline]
 

Constructor.

Definition at line 55 of file TreeNode.h.

TreeNode::~TreeNode  )  [inline]
 

Destructor.

Definition at line 69 of file TreeNode.h.


Field Documentation

bool TreeNode::compress
 

Whether or not compression will be performed at this node.

Definition at line 104 of file TreeNode.h.

Referenced by FindSequentialPatterns(), and StartMining().

SeqBitmap** TreeNode::f1
 

bitmaps of frequent-1 itemsets

Definition at line 74 of file TreeNode.h.

Referenced by FindSequentialPatterns(), StartMining(), and TreeNode().

int* TreeNode::f1Name
 

names of the corresponding frequent-1 itemsets

Definition at line 77 of file TreeNode.h.

Referenced by FindSequentialPatterns(), StartMining(), and TreeNode().

int TreeNode::f1Size
 

number of frequent-1 itemsets

Definition at line 80 of file TreeNode.h.

Referenced by FindSequentialPatterns(), StartMining(), and TreeNode().

SeqBitmap* TreeNode::iBitmap
 

the i-bitmap of the current node

Definition at line 95 of file TreeNode.h.

Referenced by FindSequentialPatterns(), StartMining(), and TreeNode().

int TreeNode::iLength
 

number of i-extensions

Definition at line 92 of file TreeNode.h.

Referenced by FindSequentialPatterns(), StartMining(), and TreeNode().

int* TreeNode::iList
 

list of i-extensions for this node

Definition at line 89 of file TreeNode.h.

Referenced by FindSequentialPatterns(), StartMining(), and TreeNode().

int TreeNode::level
 

overall level of this node in the tree

Definition at line 98 of file TreeNode.h.

Referenced by FindSequentialPatterns(), StartMining(), and TreeNode().

int TreeNode::sLength
 

number of s-extensions

Definition at line 86 of file TreeNode.h.

Referenced by FindSequentialPatterns(), StartMining(), and TreeNode().

int TreeNode::sLevel
 

the number of s-steps that have been taken to reach this node in the tree

Definition at line 101 of file TreeNode.h.

Referenced by FindSequentialPatterns(), and StartMining().

int* TreeNode::sList
 

list of s-extensions for this node

Definition at line 83 of file TreeNode.h.

Referenced by FindSequentialPatterns(), StartMining(), and TreeNode().


The documentation for this class was generated from the following files:
Generated on Thu Mar 11 12:01:54 2004 for SPAM by doxygen 1.3.4