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

◆ overlapHeft()

auto NCF4::overlapHeft ( Overlap o) const->int
private

Definition at line 222 of file NCF4.cpp.

227{
228 Word tmpL = mWordTable[std::get<0>(o)];
229 Word tmpR = mWordTable[std::get<2>(o)];
230 int len_of_s = tmpL.size() - std::get<1>(o);
231 return freeAlgebra().monoid().wordHeft(tmpL) +
232 freeAlgebra().monoid().wordHeft(tmpR, len_of_s);
233}
const FreeMonoid & monoid() const
int wordHeft(Word &word) const
WordTable mWordTable
Definition NCF4.hpp:219
const FreeAlgebra & freeAlgebra() const
Definition NCF4.hpp:282
int size() const
Definition Word.hpp:74

References freeAlgebra(), mWordTable, and Word::size().

Referenced by insertNewOverlaps().