fmpz_mod_mpoly_vec_init, fmpz_mod_mpoly_vec_clear, fmpz_mod_mpoly_vec_swap, fmpz_mod_mpoly_vec_fit_length, fmpz_mod_mpoly_vec_set_length
Synopsis
#include <flint/fmpz_mod_mpoly.h>void fmpz_mod_mpoly_vec_init(fmpz_mod_mpoly_vec_t vec, slong len, const fmpz_mod_mpoly_ctx_t ctx)sourcevoid fmpz_mod_mpoly_vec_clear(fmpz_mod_mpoly_vec_t vec, const fmpz_mod_mpoly_ctx_t ctx)sourcevoid fmpz_mod_mpoly_vec_swap(fmpz_mod_mpoly_vec_t x, fmpz_mod_mpoly_vec_t y, const fmpz_mod_mpoly_ctx_t ctx)sourcevoid fmpz_mod_mpoly_vec_fit_length(fmpz_mod_mpoly_vec_t vec, slong len, const fmpz_mod_mpoly_ctx_t ctx)sourcevoid fmpz_mod_mpoly_vec_set_length(fmpz_mod_mpoly_vec_t vec, slong len, const fmpz_mod_mpoly_ctx_t ctx)sourceInitialise vec to len zero polynomials, free it, swap two vectors, ensure room for len entries, and set the length (truncating or appending zeros).
Cite this page
The FLINT team, “fmpz_mod_mpoly_vec_init, fmpz_mod_mpoly_vec_clear, fmpz_mod_mpoly_vec_swap, fmpz_mod_mpoly_vec_fit_length, fmpz_mod_mpoly_vec_set_length (fmpz_mod_mpoly.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz_mod_mpoly/fmpz_mod_mpoly_vec_init.html (generated 2026-10-20).
@misc{flint-doc-fmpz-mod-mpoly-fmpz-mod-mpoly-vec-init,
author = {{The FLINT team}},
title = {{fmpz\_mod\_mpoly\_vec\_init, fmpz\_mod\_mpoly\_vec\_clear, fmpz\_mod\_mpoly\_vec\_swap, fmpz\_mod\_mpoly\_vec\_fit\_length, fmpz\_mod\_mpoly\_vec\_set\_length (fmpz\_mod\_mpoly.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fmpz_mod_mpoly/fmpz_mod_mpoly_vec_init.html},
note = {Generated 2026-10-20}
}