fmpz_poly_mat_swap, fmpz_poly_mat_swap_entrywise
Synopsis
#include <flint/fmpz_poly_mat.h>void fmpz_poly_mat_swap(fmpz_poly_mat_t mat1, fmpz_poly_mat_t mat2)sourcevoid fmpz_poly_mat_swap_entrywise(fmpz_poly_mat_t mat1, fmpz_poly_mat_t mat2)sourceSwaps two matrices in constant time by swapping their structs (not for windows), respectively swaps the entries of two matrices of the same dimensions one by one.
Cite this page
The FLINT team, “fmpz_poly_mat_swap, fmpz_poly_mat_swap_entrywise (fmpz_poly_mat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpz_poly_mat/fmpz_poly_mat_swap.html (generated 2026-10-20).
@misc{flint-doc-fmpz-poly-mat-fmpz-poly-mat-swap,
author = {{The FLINT team}},
title = {{fmpz\_poly\_mat\_swap, fmpz\_poly\_mat\_swap\_entrywise (fmpz\_poly\_mat.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fmpz_poly_mat/fmpz_poly_mat_swap.html},
note = {Generated 2026-10-20}
}