FLINT3.7.0-dev

fmpz_mat_trace

Synopsis#include <flint/fmpz_mat.h>
void fmpz_mat_trace(fmpz_t trace, const fmpz_mat_t mat)source

Sets trace to the sum of the diagonal entries of the square matrix mat (0 if it is empty). Throws if mat is not square.

Cite this page

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