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

◆ reduceTail()

bool reduceTail ( BRP & f,
const IntermediateBasis & F,
const IntermediateBasis::const_iterator itF )

Definition at line 334 of file franzi-gb.cpp.

337{
338 IntermediateBasis::const_iterator end = F.end();
339 bool ret = false;
340 for (IntermediateBasis::const_iterator it = F.begin();
341 it != end && !f.isZero();
342 ++it)
343 {
344 if (itF != it)
345 {
346 if (f.reduceTail(it->second))
347 {
348 it = F.begin();
349 ret = true;
350 }
351 }
352 }
353 return ret;
354}
bool reduceTail(const BRP &g)
bool isZero() const
TermIterator< Nterm > end(Nterm *)
Definition ringelem.cpp:5

References end(), BRP::isZero(), and BRP::reduceTail().

Referenced by reduce().