Definition at line 886 of file dpoly.cpp.
887{
888 if (f == nullptr) return;
889 TowerPolynomial *
p = f->arr.polys;
890 long deg = f->deg;
891 if (b == nullptr)
892 {
894 }
895 else if (!
is_one(level - 1, b))
896 for (int i = 0; i <= deg; i++)
897 {
898 if (*
p !=
nullptr) *
p =
mult(level - 1, *
p, b,
true);
900 }
901}
TowerPolynomial mult(int level, const TowerPolynomial f, const TowerPolynomial g, bool reduce_by_extension)
static void dealloc_poly(TowerPolynomial &f)
static bool is_one(int level, const TowerPolynomial f)
References dealloc_poly(), is_one(), mult(), and p.
Referenced by make_monic3(), and make_monic_n().