Definition at line 2077 of file poly.cpp.
2078{
2079
2080
2081
2082
2083 if (f ==
nullptr || f->
next ==
nullptr)
return;
2084 Nterm *f1 = nullptr;
2085 Nterm *f2 = nullptr;
2086 while (f != nullptr)
2087 {
2088 Nterm *t = f;
2091 f1 = t;
2092
2093 if (f == nullptr) break;
2094 t = f;
2097 f2 = t;
2098 }
2099
2102 ring_elem g = f1;
2103 ring_elem h = f2;
2105 f = g;
2106}
void sort(Nterm *&f) const
void add_to(ring_elem &f, const ring_elem &g) const
References Ring::add_to(), Nterm::next, and sort().
Referenced by divide_by_expvector(), homogenize(), SchurRing::mult_by_term(), and sort().