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 > | |
BadConversion | An exception that is thrown when bad conversion occurs |
BinaryDFOutput< WO > | A DF style output manager that writes the output in binary form |
bracz::bnode_t | Trie 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_t | Holds the entire trie |
bracz::ClassicFPStructure< INPUT, BUILDTREE, FIRSTLEVEL, TD, SINGLE >::SinglePathIterator | |
bracz::ClassicRebuildFPStructure< INPUT, FIRSTLEVEL, SINGLE > | |
bracz::ClassicRebuildFPStructure< INPUT, FIRSTLEVEL, SINGLE >::fptree_t | Holds 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 | |
DBCacheTransactionShrinker | This 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 >::EquisupportItemOutputIterator | An 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 > | |
Dummy | A class that does nothing |
Eclat< TRANSACTION_READER, PATTERN_WRITER > | |
Edge | This 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_t | This is the node of an internal point |
Bodon::FattenableLeaf< VECTOR_SIZE > | |
FDRepr | The file descriptor based file representation |
FILERepr | The FILE*-based file representation |
FileReprBase | This class represents the base class of a file representation |
FileReprBase::params_t | The parameter class of the IO constructor |
FirstLevel_to_String< First > | |
FirstLevel_to_String< FLBuildAllL1Trees > | |
FirstLevel_to_String< FLBuildSingleTree > | |
FirstLevel_to_String< FLSimultProject > | |
Formatter | This 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_t | Data 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 |
InputreaderTester | This 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::Leaf | Leaf of the tries that stores the minimum data, i.e |
LeafRepresentationSelector< TRIE, LEAF_WC, LEAF_ALLOCATOR, T_R, DF_D > | |
Bodon::LeafWithoutConstructor | Leaf 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::MapRepr | This 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_t | Single 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 >::TreeAnnotation | This 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 >::TreeCopy | A 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 > | |
SimpleOutput | This 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 > | |
SimpleTransactionReader | This 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 |
SparseBitmatrix | A sparse bit matrix, implemented as list of columns having 1 for each row |
SparseBitvector | A 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 > | |
StreamRepr | Stream-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_t | This 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 > | |