fmpz_mod_poly_factor_struct, fmpz_mod_poly_factor_t
Synopsis
#include <flint/fmpz_mod_poly_factor.h>fmpz_mod_poly_factor_structfmpz_mod_poly_factor_tA polynomial in factored form. The structure has the fields poly (an array of alloc polynomials, of which the first num are used), exp (an array of alloc exponents of type slong), num and alloc. Entry i for 0 \le i < \mathit{num} stands for \mathtt{poly[i]}^{\mathtt{exp[i]}}. An fmpz_mod_poly_factor_t is an array of one fmpz_mod_poly_factor_struct, so it is passed by reference.
Cite this page
The FLINT team, “fmpz_mod_poly_factor_struct, fmpz_mod_poly_factor_t (fmpz_mod_poly_factor.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz_mod_poly_factor/fmpz_mod_poly_factor_struct.html (generated 2026-10-20).
@misc{flint-doc-fmpz-mod-poly-factor-fmpz-mod-poly-factor-struct,
author = {{The FLINT team}},
title = {{fmpz\_mod\_poly\_factor\_struct, fmpz\_mod\_poly\_factor\_t (fmpz\_mod\_poly\_factor.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fmpz_mod_poly_factor/fmpz_mod_poly_factor_struct.html},
note = {Generated 2026-10-20}
}