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

FIM environment Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
bracz::AbstractBuildTree
bracz::AbstractBuildTree::buildtree_t
bracz::AbstractBuildTree::node_t
bracz::AbstractBuildTree::nodeiter_t
bracz::AbstractBuildTree::nodeptr_t
Apriori< C, D, MAIN_DATA_STRUCTURE, SEC_DATA_STRUCTURE, FII, FPI, CG, IR, SUPP_C >This class implements the APRIORI algorithm
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
AprioriSelector2< TRIE_OEL, TRIE_OI, LEAF_WC, T_R, DF_D, NEE >
BadConversionAn exception that is thrown when bad conversion occurs
BinaryDFOutput< WO >A DF style output manager that writes the output in binary form
bracz::bnode_tTrie that supports (re)build
brBufferedTransactionReader< T_R >Another buffered transaction reader, taken from bracz's FIMI04 code
BufferedNormalOutput< FR >A simple BufferedOutput manager
BufferedOutput< FR >
BufferedOutput< FR >::params_t
BufferedTransactionReader< T_R >
BufferedTransactionReader< T_R >::params_t
bracz::BuildTreeDBCache< T_R, BIS, BuildTree, ENDONLY, SORT_NEEDED >
CacheDecoderBase< FR >This decoder class stores the string representation of the original codes
CacheDFDecoder< FR >A very fast stack-based decoder
CacheDFDecoder< FR >::params_t
CacheNormalDecoder< FR >
Bodon::trie::CandGenInfreqRemoveNopruneMerge< DF_D, TRIE, NEE >
Bodon::sequence::CandGenInfreqRemoveNopruneMerge< DF_D, TRIE >
Bodon::sequence::inhomogeneous_trie::CandGenInfreqRemoveNopruneMerge< DF_D, TRIE, LEAF, LEAF_ALLOCATOR >
Bodon::dynamic_trie::CandGenInfreqRemoveNopruneMerge< DF_D, TRIE_OEL, TRIE_OI, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::inhomogeneous_trie::CandGenInfreqRemoveNopruneMerge< DF_D, TRIE, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::dynamic_trie::CandidateGeneratorNoprune< DF_D, TRIE_OEL, TRIE_OI, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::inhomogeneous_trie::CandidateGeneratorNoprune< DF_D, TRIE, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::prefix_array::CandidateGeneratorNoprune< DATASTRUCTURE, D, DUMMY >
Bodon::trie::CandidateGeneratorNoprune< DF_D, TRIE, NEE >
Bodon::vector_based::CandidateGeneratorNoprune< D, DUMMY >
Bodon::sequence::CandidateGeneratorNoprune< DF_D, TRIE >
Bodon::sequence::inhomogeneous_trie::CandidateGeneratorNoprune< DF_D, TRIE, LEAF, LEAF_ALLOCATOR >
Bodon::inhomogeneous_trie::CandidateGeneratorPrune< P, DF_D, TRIE, LEAF_ALLOCATOR, NEE, DEADENDPRUNE >
Bodon::CandidateGeneratorPrune< P, DF_D, TRIE, TRIE_ALLOCATOR, NEE >
Bodon::dynamic_trie::CandidateGeneratorPrune< P, DF_D, TRIE_OEL, TRIE_OI, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::sequence::CandidateGeneratorPrune< P, DF_D, TRIE >
Bodon::sequence::inhomogeneous_trie::CandidateGeneratorPrune< P, DF_D, TRIE, LEAF, LEAF_ALLOCATOR >
Bodon::vector_based::CandidateGeneratorSimplePrune< D, DUMMY >
bracz::ClassicFPStructure< INPUT, BUILDTREE, FIRSTLEVEL, TD, SINGLE >INPUT must return sotred transactions
bracz::ClassicFPStructure< INPUT, BUILDTREE, FIRSTLEVEL, TD, SINGLE >::fptree_tHolds the entire trie
bracz::ClassicFPStructure< INPUT, BUILDTREE, FIRSTLEVEL, TD, SINGLE >::SinglePathIterator
bracz::ClassicRebuildFPStructure< INPUT, FIRSTLEVEL, SINGLE >
bracz::ClassicRebuildFPStructure< INPUT, FIRSTLEVEL, SINGLE >::fptree_tHolds the entire trie
bracz::ClassicRebuildFPStructure< INPUT, FIRSTLEVEL, SINGLE >::SinglePathIterator
Coder< T_R, D >
Coder< T_R, D >::params_t
Counter
DBCache< T_R >This is the interface class of a database cacher
DBCacheTester
DBCacheTransactionShrinkerThis is the interface class of a database cacher, which enables transcation shrinking
DecoderBase< O >
DecoderOutputTester
DFDecoderWithEEManagement< DF >Writes patterns (itemsets plus support count) to disk
DFDecoderWithEEManagement< DF >::EquisupportItemOutputIteratorAn interface for writing equisupport items:
bracz::DFDecoderWrapper< FR >A DF style decoder that calls an ordinary DF style output manager
Bodon::DoubleRepr< VECTOR_OL, VECTOR_OI >
DummyA class that does nothing
Eclat< TRANSACTION_READER, PATTERN_WRITER >
EdgeThis struct represent an edge
Bodon::Edgelist< VECTOR >This struct represent an edge of a Edgelist
Edgelistbase
Edgelistbase::iterator
bracz::EndPatriciaBuildTree< ENDONLY >
bracz::EndPatriciaBuildTree< ENDONLY >::buildtree_t
bracz::EndPatriciaBuildTree< ENDONLY >::endnode_t
bracz::EndPatriciaBuildTree< ENDONLY >::internalnode_t
bracz::EndPatriciaBuildTree< ENDONLY >::node_t
bracz::EndPatriciaBuildTree< ENDONLY >::nodeiter_t
bracz::EndPatriciaBuildTree< ENDONLY >::nodeptr_t
bracz::EndPatriciaBuildTree< ENDONLY >::storenode_tThis is the node of an internal point
Bodon::FattenableLeaf< VECTOR_SIZE >
FDReprThe file descriptor based file representation
FILEReprThe FILE*-based file representation
FileReprBaseThis class represents the base class of a file representation
FileReprBase::params_tThe parameter class of the IO constructor
FirstLevel_to_String< First >
FirstLevel_to_String< FLBuildAllL1Trees >
FirstLevel_to_String< FLBuildSingleTree >
FirstLevel_to_String< FLSimultProject >
FormatterThis class provides some basic int to string conversion methods
bracz::FPGrowthBase< STRUCTURE, OUTPUT >Template class arguments requirements: STRUCTURE: class/structure fptree_t getFullTree() getFrequency(fptree_t*, item_t) fptree_t * projectTree(fptree_t*, item_t)
bracz::FPGrowthBase< STRUCTURE, OUTPUT >::tdrecurse_tData in the stack of the recursion
bracz::FPGrowthBaseNoNEE< STRUCTURE, OUTPUT, SINGLEPATH, NEE, FIRSTLEVEL >
FPGrowthSelector< T_R, DF_D >
FPGrowthSelector< T_R, DF_D >::Phase2< S_C, O_M, SINGLE, NEE >
FR
Frequent2Filter< IT_R >This class finds the frequent pairs with the array technique
Frequent2FilterOnline< IT_R >This class finds the frequent pairs with the array technique
FrequentFilter< IT_R >This class determines the frequent items
Bodon::FrequentItemInserter< DF_D, TRIE, NEE >
Bodon::vector_based::FrequentItemInserter< DATASTRUCTURE, D >
Bodon::dynamic_trie::FrequentItemInserter< DF_D, TRIE_OEL, NEE >
Bodon::FrequentPairInserter< DF_D, TRIE, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::dynamic_trie::FrequentPairInserter< DF_D, TRIE_OEL, TRIE_OI, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::vector_based::FrequentPairInserterNoprune< D, DUMMY >
Bodon::FrequentPairInserterNoprune< DF_D, TRIE, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::dynamic_trie::FrequentPairInserterNoprune< DF_D, TRIE_OEL, TRIE_OI, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::sequence::FrequentPairInserterNoprune< DF_D, TRIE, LEAF, LEAF_ALLOCATOR >
Bodon::sequence::FrequentPairInserterNoprune< DF_D, TRIE, LEAF, LEAF_ALLOCATOR >
Bodon::prefix_array::FrequentPairInserterNoprune< DATASTRUCTURE, D, DUMMY >
GeneralSupportCounterInterface< DATA_STRUCTURE, TR, SC >Interface for a general support counters of Apriori
Bodon::IndexVector
Bodon::IndexVector::iterator
Bodon::inhomogeneous_trie::InfreqRemover< DF_D, TRIE, LEAF, LEAF_ALLOCATOR, NEE, DEADENDPRUNE >
Bodon::dynamic_trie::InfreqRemover< DF_D, TRIE_OEL, TRIE_OI, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::trie::InfreqRemover< DF_D, TRIE, TRIE_ALLOCATOR, NEE >
Bodon::inhomogeneous_trie::InfreqRemover_AssocRuleGen< DF_D, TRIE, LEAF, LEAF_ALLOCATOR, NEE, DEADENDPRUNE >
Bodon::inhomogeneous_trie::InfreqRemoverOrderPresAssumption< DF_D, TRIE, LEAF, LEAF_ALLOCATOR >
Bodon::prefix_array::InfrequentRemover< DATASTRUCTURE, D, DUMMY >
Bodon::vector_based::InfrequentRemover< D, DUMMY >
Bodon::InnerNodeSpecific< EDGELIST >This struct represent an edge of a InnerNodeSpecific
InputreaderTesterThis class is for testing the input managers
Bodon::dynamic_trie::IntersectProPruner< DF_D, TRIE_OEL, TRIE_OI, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::IntersectProPruner< DF_D, TRIE, NEE >
Bodon::inhomogeneous_trie::IntersectProPruner< DF_D, TRIE, LEAF, LEAF_ALLOCATOR, NEE, DEADENDPRUNE >
Bodon::sequence::IntersectProPruner< DF_D, TRIE >
Bodon::sequence::inhomogeneous_trie::IntersectProPruner< DF_D, TRIE, LEAF, LEAF_ALLOCATOR >
itemvecCounterPair_less
itemvector
LBufferedTransactionReader< T_R >
Bodon::LeafLeaf of the tries that stores the minimum data, i.e
LeafRepresentationSelector< TRIE, LEAF_WC, LEAF_ALLOCATOR, T_R, DF_D >
Bodon::LeafWithoutConstructorLeaf of the tries that but constructor is not added to the class
LightVector< TYPE >A lightweight vector
LightVector< TYPE >::const_iterator
LightVector< TYPE >::iterator
bracz::linmap< key, value >An associative container with map-like semantics using unsorted array
bracz::linmap< key, value >::iterator
LStatOutput< OUTPUT >This class is a simplifies StatOutput, i.e
Bodon::ManipulatorBase< DF_D, TRIE >
Bodon::inhomogeneous_trie::ManipulatorBase< DF_D, TRIE, LEAF_ALLOCATOR >
Bodon::MapReprThis struct represent an edge of a MapRepr
bracz::maxvector< T >A back-insertion sequence container with fixed maximum size
maxvector< T >A back-insertion sequence container with fixed maximum size
md5_ctx
NEE_to_String< NEE >
NEE_to_String< NEE_Full >
NEE_to_String< NEE_Level1 >
NEE_to_String< NEE_Off >
NewWrapperAlloc< T >This is just a wrapper around the new and delete commands
bracz::node_tSingle node of the trie
bracz::NonOptDFOutput< FR >A DF style output manager that does not write anything, only keeps the compiler from optimizing away output routines
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >Requirements: INPUT must return sorted transactions
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::fptree_t
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::counterAddCombine
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::itemlist_t< T, CombineFn >::iterator
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::simultprojnode_t
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::SimultProject::temptrie_t
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::TreeAnnotationThis class is to keep the necessary annotations along the build fp tree so that it will be copyable into a final (nonord) fp tree
bracz::NonOrdFPStructure< INPUT, BUILDTREE, FIRSTLEVEL >::TreeCopyA class encapsulating data elements and recursion for copying a build fp tree into the final tree structure
NoOutput< ISDFO, FR >This class represents a very simple OutputBase
NotRealDecoder< FR >This class is used in tests when a decoder is needed, however we want it nothing to do ;) For example in tester/CacheDBTester.hpp
bracz::nullTreeAnn
Bodon::OffsetIndexVector< VECTOR >This struct represent an edge of a OffsetIndexVector
Bodon::OffsetIndexVector< VECTOR >::const_iterator
Bodon::OffsetIndexVector< VECTOR >::iterator
OneByOneSupportCounter< DATA_STRUCTURE, TR, SC >OnyByOneSupportCounter treats transactions individually, i.e
OneByOneSupportCounterANDTransactionFiltering< DATA_STRUCTURE, TR, SC >OnyByOneSupportCounterANDTransactionFiltering treats transactions individually, i.e
OrderedArrayDBCache< T_R, BIS >This class stores the filtered transaction in a vector of ordered vectors
Bodon::OrderedEdgelist< VECTOR >
Bodon::OrderedEdgelistDynLookup< VECTOR, THRESHOLD >This struct represent an edge of a OrderedEdgelistDynLookup
OrderedVectorDBCache< T_R, BIS >This class stores the filtered transactions in an ordered vector
OrderReverser< T_R >This wrapper class reverses the order of the transactions that are obtained from a transaction reader
OutputBase< FR >
PrefixArrayList< THRESHOLD >
PrefixArrayListDBCache< T_R, THRESHOLD >
Bodon::RBTreeDBCache< T_R, BIS >
Bodon::RBTreeDBCacheInsertThenDestroyBase< T_R, BIS >
Bodon::RBTreeDBCacheInsertThenDestroyPro< T_R, BIS >An efficient database cacher that enables transaction shrinking
Bodon::RBTreeDBCacheInsertThenDestroySimple< T_R, BIS >A simple database cacher that enables transaction shrinking
Bodon::RBTreeDBCacheSimultaneous< T_R, BIS >
RoutingSelector< TRIE, LEAF_WC, LEAF_ALLOCATOR, T_R, DF_D >
RoutingSelectorDouble< TRIE, LEAF_WC, LEAF_ALLOCATOR, T_R, DF_D >
RoutingSelectorHybrid< TRIE_OEL, TRIE_OI, LEAF_WC, LEAF_ALLOCATOR, T_R, DF_D >
RoutingSelectorOffset< TRIE, LEAF_WC, LEAF_ALLOCATOR, T_R, DF_D >
SeqAprioriSelector< TRIE, LEAF, T_R, DF_D >
SeqFrequent2Filter< IT_R >This class finds the frequent sequences of size 2 with the array technique
SeqFrequentFilter< IT_R >This class determines the frequent items
SimpleAssocRuleWriter
SimpleBufferedDFDecoder< FR >
SimpleDecoderBase< O >This is a very simple decoder
SimpleDFDecoder< O >
SimpleNormalDecoder< O >
SimpleOutputThis is a very simple class that implements OutputBase::writeItemsetAndCounter by the call of an STL' copy procedure
SimpleOutputTester
Bodon::inhomogeneous_trie::SimplePruner< DF_D, TRIE, LEAF, LEAF_ALLOCATOR, NEE, DEADENDPRUNE >
Bodon::trie::SimplePruner< DF_D, TRIE, TRIE_ALLOCATOR, NEE >
Bodon::sequence::inhomogeneous_trie::SimplePruner< DF_D, TRIE, LEAF, LEAF_ALLOCATOR >
Bodon::dynamic_trie::SimplePruner< DF_D, TRIE_OEL, TRIE_OI, LEAF, LEAF_ALLOCATOR, NEE >
Bodon::sequence::SimplePruner< DF_D, TRIE >
SimpleTransactionReaderThis is a class that implements StreamTransactionReader::nextTransactionBIS and StreamTransactionReader::nextTransactionBIS procedures
SortedTransactionReader< T_R, UNIQUE, ASCENDING >Use this class if you want, that a transaction that is read in is sorted and the duplicates are removed
SortOutput< O >Use this class if you want the frequent itemset to be ordered when writing them out
SparseBitmatrixA sparse bit matrix, implemented as list of columns having 1 for each row
SparseBitvectorA sparse bit vector, implemented as list of columns having value 1
SparseBitvector::const_iterator
SparseBitvector::iterator
StatCoder< CODER >This class assigns 0,1,
StatInput< TR >An input manager class that collects some statistics (number of transactions, number of items, average size of the transactions) about the transation database
StatOutput< OUTPUT, VERBOSE >
StatOutput< OUTPUT, VERBOSE >::params_t
Bodon::StatSupportCounterMerge< TRIE, THRESHOLD >
StreamReprStream-based file representation
Bodon::vector_based::SupportCounter< DATA_STRUCTURE >
Bodon::prefix_array::SupportCounter< DATA_STRUCTURE >
Bodon::dynamic_trie::SupportCounter< TRIE_OEL, TRIE_OI >
Bodon::dynamic_trie::SupportCounterFilter< TRIE_OEL, TRIE_OI >
Bodon::SupportCounterHybridSimple< TRIE, THRESHOLD >
Bodon::SupportCounterInterface< MAIN_DATA_STRUCTURE, SEC_DATA_STRUCTURE >This is an interface of a support counter, whose task is to increment the counters of those candidates that are included in the given transaction
SupportCounterInterface< DATA_STRUCTURE, TR, SC >Interface for support counters of Apriori
Bodon::sequence::SupportCounterIterArray< TRIE >
Bodon::SupportCounterLookupEdge< TRIE >
Bodon::sequence::SupportCounterLookupEdge< TRIE >
Bodon::sequence::SupportCounterLookupEdgeCommute< TRIE >
Bodon::SupportCounterLookupEdgePrevMem< TRIE >
Bodon::sequence::SupportCounterLookupSeq< TRIE >
Bodon::SupportCounterLookupTrans< TRIE >
Bodon::SupportCounterLookupTransLinBin< TRIE, THRESHOLD >
Bodon::SupportCounterLookupTransOffsetBitVec< TRIE >
Bodon::SupportCounterLookupTransOffsetIndex< TRIE >
Bodon::sequence::SupportCounterMerge< TRIE >
Bodon::SupportCounterMerge< TRIE >
Bodon::sequence::SupportCounterMerge2< TRIE >
Bodon::sequence::SupportCounterMerge< TRIE >::SeqFirstOcc
Bodon::dynamic_trie::SupportCounterMergeTries< TRIE_OEL, TRIE_OI, PATRICIA >
bracz::TDNonOrdFPStructure< INPUT, BUILDTREEALLOC, SINGLE, TD, PROJECT, PROJECTDELETECLOSED, PROJMERGENODES, FIRSTLEVEL, SPARSEAGGR >Top-Down NonOrdFP tree projection algo TD NonOrdFP structure with single-path optimization
bracz::TDNonOrdFPStructure< INPUT, BUILDTREEALLOC, SINGLE, TD, PROJECT, PROJECTDELETECLOSED, PROJMERGENODES, FIRSTLEVEL, SPARSEAGGR >::SinglePathIterator
ThresholdSelector< VECTOR, T_R, DF_D >
TransactionReader< FR >
TransactionReader< FR >::params_t
Bodon::Trie< LEAF, EDGELIST >This struct represent an edge of a Trie
TrieBase< EDGELIST, DATA >This struct represent an edge of a TrieBase
TrieBase< EDGELIST, DATA >::iterator
bracz::TrieBuildTree< ENDONLY >
bracz::TrieBuildTree< ENDONLY >::buildtree_t
bracz::TrieBuildTree< ENDONLY >::node_tThis is the node of a single tree (for build)
bracz::TrieBuildTree< ENDONLY >::nodeptr_t
TrieDBCache< T_R, EDGELIST >
Bodon::TrieNEE< TRIE >This struct represent an edge of a TrieNEE
type_nonordfp_basic
type_nonordfp_classicrebuild
type_nonordfp_classicrebuild_alll1trees
type_nonordfp_classictd
type_nonordfp_classictd_alll1trees
type_nonordfp_dense
type_nonordfp_nsparse
type_nonordfp_sparse
VECTOR_OI
VECTOR_OL
Bodon::sequence::WeightedSupportCounterLookupSeq< TRIE >

Generated on Sun Sep 17 17:55:06 2006 for FIM environment by  doxygen 1.4.4