OpenMS
ACTrie Member List

This is the complete list of members for ACTrie, including all inherited members.

ACTrie(uint32_t max_aaa=0, uint32_t max_mm=0)ACTrie
add_(const Index from, const AA edge)ACTrieprivate
addHits_(Index i, const size_t text_pos, std::vector< Hit > &hits) constACTrieprivate
addHitsScout_(Index i, const ACScout &scout, const size_t text_pos, std::vector< Hit > &hits, const int current_scout_depths) constACTrieprivate
addNeedle(const std::string &needle)ACTrie
addNeedles(const std::vector< std::string > &needles)ACTrie
addNeedlesAndCompress(const std::vector< std::string > &needles)ACTrie
compressTrie()ACTrie
createMMScouts_(const Index i, const AA except_fromAA, const AA except_toAA, const AA except_edge, ACTrieState &state, const uint32_t aaa_left, const uint32_t mm_left) constACTrieprivate
createMMSubScouts_(const ACScout &prototype, const AA except_fromAA, const AA except_toAA, const AA except_edge, ACTrieState &state) constACTrieprivate
createScouts_(const Index i, const AA fromAA, const AA toAA, ACTrieState &state, const uint32_t aaa_left, const uint32_t mm_left) constACTrieprivate
createSubScouts_(const ACScout &prototype, const AA fromAA, const AA toAA, ACTrieState &state) constACTrieprivate
findChildBFS_(const Index parent, const AA child_label) constACTrieprivate
findChildNaive_(Index parent, AA child_label)ACTrieprivate
follow_(const Index i, const AA edge) constACTrieprivate
followScout_(ACScout &scout, const AA edge, ACTrieState &state) constACTrieprivate
getAllHits(ACTrieState &state) constACTrie
getMaxAAACount() constACTrie
getMaxMMCount() constACTrie
getNeedleCount() constACTrie
max_aaa_ACTrieprivate
max_mm_ACTrieprivate
needle_count_ACTrieprivate
nextHits(ACTrieState &state) constACTrie
nextHitsNoClear_(ACTrieState &state) constACTrieprivate
setMaxAAACount(const uint32_t max_aaa)ACTrie
setMaxMMCount(const uint32_t max_mm)ACTrie
size() constACTrieinline
stepPrimary_(const Index i, const AA edge, ACTrieState &state) constACTrieprivate
stepScout_(ACScout &scout, ACTrieState &state) constACTrieprivate
trie_ACTrieprivate
vec_index2children_naive_ACTrieprivate
vec_index2needles_ACTrieprivate
~ACTrie()ACTrie