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

◆ subword()

bool WordTable::subword ( Word word,
std::pair< int, int > & output ) const

Definition at line 161 of file WordTable.cpp.

163{
164 int start_index = -1; // return value
165 for (auto i = 0; i < mMonomials.size(); ++i)
166 {
167 if (subwordPosition(mMonomials[i], word, start_index))
168 {
169 output = std::make_pair(i, start_index);
170 return true;
171 }
172 }
173 return false;
174}
std::vector< int > word
std::vector< Word > mMonomials
static bool subwordPosition(Word word1, Word word2, int &result_start_index)
Definition WordTable.cpp:59

References mMonomials, subwordPosition(), and word.

Referenced by NCGroebner::twoSidedReduction().