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

◆ reset_degree_0()

void DPoly::reset_degree_0 ( TowerPolynomial & f)
private

Definition at line 623 of file dpoly.cpp.

624{
625 int fdeg = f->deg;
626 for (int j = fdeg; j >= 0; --j)
627 if (f->arr.ints[j] != 0)
628 {
629 f->deg = j;
630 return;
631 }
632 // at this point, everything is 0!
633 dealloc_poly(f); // sets f to 0
634}
static void dealloc_poly(TowerPolynomial &f)
Definition dpoly.cpp:292

References dealloc_poly().

Referenced by add_in_place_0(), diff_0(), division_in_place(), division_in_place_monic(), mult_by_int_0(), and random_0().