Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

AprioriSelector< MAIN_DATA_STRUCTURE, SEC_DATA_STRUCTURE, LEAF_WC, CODER, F2F, SUPP_C, T_R, DF_D, NEE > Class Template Reference

This class processes some program argument of main-fsm.cpp, initializes some classes, and selects the Apriori algorithm to run. More...

#include <AprioriSelector.hpp>

List of all members.

Public Member Functions

 AprioriSelector (counter_t min_supp, char *algorithm, char *input_file, counter_t nr_of_transactions, std::vector< std::pair< counter_t, item_t > > &freq_items_with_counters, T_R &tr_reader, DF_D &df_decoder, unsigned int maxsize=largest_itemsetsize)
 AprioriSelector (counter_t min_supp, char *algorithm, char *input_file, counter_t nr_of_transactions, std::vector< std::pair< counter_t, item_t > > &freq_items_with_counters, T_R &tr_reader, DF_D &df_decoder, unsigned int maxsize=largest_itemsetsize)


Detailed Description

template<class MAIN_DATA_STRUCTURE, class SEC_DATA_STRUCTURE, class LEAF_WC, class CODER, class F2F, class SUPP_C, class T_R, class DF_D, NEELevel NEE = NEE_Full>
class AprioriSelector< MAIN_DATA_STRUCTURE, SEC_DATA_STRUCTURE, LEAF_WC, CODER, F2F, SUPP_C, T_R, DF_D, NEE >

This class processes some program argument of main-fsm.cpp, initializes some classes, and selects the Apriori algorithm to run.

Parameters:
MAIN_DATA_STRUCTURE the main data structure. It is basically a trie (prefix-trie)
SEC_DATA_STRUCTURE the secondary data structure
LEAF_WC an other data structure
CODER a coder class, which is most of the cases Coder
F2F a frequent pair filter
SUPP_C a support counter class, it has to implement interface SupportCounterInterface
T_R a transaction reader class, it has to implement interface TransactionReader
DF_D type of the depth-first decoder
NEE the level of equisupport pruning

Definition at line 45 of file apriori/AprioriSelector.hpp.


Constructor & Destructor Documentation

template<class TRIE_OEL, class TRIE_OI, class LEAF_WC, class T_R, class DF_D, NEELevel NEE>
AprioriSelector< TRIE_OEL, TRIE_OI, LEAF_WC, T_R, DF_D, NEE >::AprioriSelector counter_t  min_supp,
char *  algorithm,
char *  input_file,
counter_t  nr_of_transactions,
std::vector< std::pair< counter_t, item_t > > &  freq_items_with_counters,
T_R &  tr_reader,
DF_D &  df_decoder,
unsigned int  maxsize = largest_itemsetsize
 

Definition at line 59 of file apriori/AprioriSelector.hpp.

References ASC, and FileReprBase::READ.

template<class MAIN_DATA_STRUCTURE, class SEC_DATA_STRUCTURE, class LEAF_WC, class CODER, class F2F, class SUPP_C, class T_R, class DF_D, NEELevel NEE = NEE_Full>
AprioriSelector< MAIN_DATA_STRUCTURE, SEC_DATA_STRUCTURE, LEAF_WC, CODER, F2F, SUPP_C, T_R, DF_D, NEE >::AprioriSelector counter_t  min_supp,
char *  algorithm,
char *  input_file,
counter_t  nr_of_transactions,
std::vector< std::pair< counter_t, item_t > > &  freq_items_with_counters,
T_R &  tr_reader,
DF_D &  df_decoder,
unsigned int  maxsize = largest_itemsetsize
 


The documentation for this class was generated from the following files:
Generated on Sun Sep 17 17:55:07 2006 for FIM environment by  doxygen 1.4.4