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

◆ rightOverlaps()

void WordTable::rightOverlaps ( std::vector< Overlap > & newRightOverlaps) const

Definition at line 250 of file WordTable.cpp.

252{
253 int word_index = mMonomials.size()-1;
254 std::vector<int> overlap_indices;
255 for (int i=0; i<=word_index; ++i)
256 {
257 overlap_indices.clear();
258 overlaps(mMonomials[word_index], mMonomials[i], overlap_indices);
259 for (auto j : overlap_indices)
260 newRightOverlaps.push_back(std::make_tuple(word_index, j, i,true));
261 }
262}
std::vector< Word > mMonomials
static void overlaps(Word word1, Word word2, std::vector< int > &result_overlaps)

References mMonomials, and overlaps().

Referenced by insert().