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

Bodon::sequence::SupportCounterIterArray< TRIE > Class Template Reference

#include <SupportCounterIterArray.hpp>

List of all members.

Public Member Functions

 SupportCounterIterArray ()
void findCandidates (TRIE *subtrie, std::vector< item_t >::const_iterator it_basket_upper_bound, std::vector< item_t >::const_iterator it_basket, item_t step_to_candidate, const counter_t counter_incr)
 Increases the counter of those candidates that are contained by the given basket.

Private Types

typedef std::vector< std::vector<
item_t >::const_iterator > 
iter_vector_t
typedef std::vector< iter_vector_titer_array_t

Private Member Functions

void findCandidatesAssist (TRIE *subtrie, std::vector< item_t >::const_iterator it_basket_upper_bound, std::vector< item_t >::const_iterator it_basket, item_t step_to_candidate, const counter_t counter_incr, std::vector< iter_vector_t::const_iterator > &first_occurences, const std::vector< iter_vector_t::const_iterator > &iter_ends)


Detailed Description

template<class TRIE>
class Bodon::sequence::SupportCounterIterArray< TRIE >

Definition at line 18 of file SupportCounterIterArray.hpp.


Member Typedef Documentation

template<class TRIE>
typedef std::vector< iter_vector_t > Bodon::sequence::SupportCounterIterArray< TRIE >::iter_array_t [private]
 

Definition at line 33 of file SupportCounterIterArray.hpp.

template<class TRIE>
typedef std::vector<std::vector<item_t>::const_iterator> Bodon::sequence::SupportCounterIterArray< TRIE >::iter_vector_t [private]
 

Definition at line 32 of file SupportCounterIterArray.hpp.


Constructor & Destructor Documentation

template<class TRIE>
Bodon::sequence::SupportCounterIterArray< TRIE >::SupportCounterIterArray  )  [inline]
 

Definition at line 21 of file SupportCounterIterArray.hpp.


Member Function Documentation

template<class TRIE>
void Bodon::sequence::SupportCounterIterArray< TRIE >::findCandidates TRIE *  subtrie,
std::vector< item_t >::const_iterator  it_basket_upper_bound,
std::vector< item_t >::const_iterator  it_basket,
item_t  step_to_candidate,
const counter_t  counter_incr
 

Increases the counter of those candidates that are contained by the given basket.

Definition at line 45 of file SupportCounterIterArray.hpp.

References Bodon::sequence::SupportCounterIterArray< TRIE >::findCandidatesAssist().

template<class TRIE>
void Bodon::sequence::SupportCounterIterArray< TRIE >::findCandidatesAssist TRIE *  subtrie,
std::vector< item_t >::const_iterator  it_basket_upper_bound,
std::vector< item_t >::const_iterator  it_basket,
item_t  step_to_candidate,
const counter_t  counter_incr,
std::vector< iter_vector_t::const_iterator > &  first_occurences,
const std::vector< iter_vector_t::const_iterator > &  iter_ends
[private]
 

Definition at line 74 of file SupportCounterIterArray.hpp.

Referenced by Bodon::sequence::SupportCounterIterArray< TRIE >::findCandidates().


The documentation for this class was generated from the following file:
Generated on Sun Sep 17 17:57:00 2006 for FIM environment by  doxygen 1.4.4