Definition at line 2091 of file res-a0.cpp.
2095{
2096
2098 const res2term *tm;
2099
2100 for (
int i =
x - 1; i >= 0; i--)
2101 {
2102 res2_pair *
p = elems[i];
2104 while ((tm =
R->component_occurs_in(
p->pivot_term->comp, f)) !=
nullptr)
2105 {
2106
2107
2108
2109 ring_elem c =
2110 K->divide(tm->
coeff,
p->pivot_term->coeff);
2111
2112 M->divide(tm->
monom,
p->pivot_term->monom, MINIMAL_mon);
2113 if (stripped[
p->me] ==
nullptr) stripped[
p->me] =
R->strip(
p->syz);
2114 R->subtract_multiple_to(f, c, MINIMAL_mon, stripped[
p->me]);
2115 }
2116 }
2117}
#define ALLOCATE_MONOMIAL(byte_len)
References ALLOCATE_MONOMIAL, res2term::coeff, K, M, res2term::monom, monom_size, monomial, p, R, SYZ2_NOT_MINIMAL, and x.
Referenced by make_minimal().