FLINT3.7.0-dev

gr_poly_preinv_struct, gr_poly_preinv_t

Synopsis#include <flint/gr_poly.h>
gr_poly_preinv_struct
gr_poly_preinv_t

Precomputed data for reduction modulo a polynomial f. The fields kind (one of the representations below), lenf (the length of f), f (its coefficients) and monic are public; the other fields depend on the representation. An initialised object can be used from several threads at once: the transformed representation keeps its large scratch elements in a pool inside the object, handed out under a lock.

Cite this page

The FLINT team, “gr_poly_preinv_struct, gr_poly_preinv_t (gr_poly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/gr_poly/gr_poly_preinv_struct.html (generated 2026-10-20).