Macaulay2 Engine
Loading...
Searching...
No Matches

◆ subwordsStepD()

auto SuffixTree::subwordsStepD ( SuffixTreeNode * y,
const Word & s ) const->SubwordsType

Definition at line 534 of file SuffixTree.cpp.

536{
537 auto clType = contractedLocus(y,s);
538 auto newy = std::get<0>(clType);
539 auto f = std::get<1>(clType);
540 auto pre = std::get<2>(clType);
541 if (f == nullptr)
542 return std::make_tuple(newy,pre,nullptr,false);
543 else
544 return std::make_tuple(newy,pre,f,f->isFullPattern());
545}
auto contractedLocus(SuffixTreeNode *y, const Word &s, bool incrementLeafCount=false) const -> ContractedLocusType
void size_t s
Definition m2-mem.cpp:271

References contractedLocus(), and s.

Referenced by insertWorker(), subwords(), and subwordsStepC().