Definition at line 864 of file gb-toric.cpp.
865{
866 unsigned int mask = ~(
R->mask(m));
867 int d =
R->degree(m);
869 {
870 if (
R->degree(
p->elem->f.lead) > d)
return nullptr;
871 if (mask &
p->mask)
continue;
872 if (
R->divides(
p->elem->f.lead, m))
return p->elem;
873 }
874 return nullptr;
875}
References first, monomial, p, and R.