FLINT3.7.0-dev

_fmpz_mat22_rmul, _fmpz_mat22_rmul_ui, _fmpz_mat22_rmul_inv_ui, _fmpz_mat22_rmul_elem, _fmpz_mat22_lmul_elem, _fmpz_mat22_rmul_inv_elem

Synopsis#include <flint/fmpq.h>
void _fmpz_mat22_rmul(_fmpz_mat22_t M, const _fmpz_mat22_t N)source
void _fmpz_mat22_rmul_ui(_fmpz_mat22_t M, const _ui_mat22_t N)source
void _fmpz_mat22_rmul_inv_ui(_fmpz_mat22_t M, const _ui_mat22_t N)source
void _fmpz_mat22_rmul_elem(_fmpz_mat22_t M, const fmpz_t q)source
void _fmpz_mat22_lmul_elem(_fmpz_mat22_t M, const fmpz_t q)source
void _fmpz_mat22_rmul_inv_elem(_fmpz_mat22_t M, const fmpz_t q)source

Set M to MN, MN, MN^{-1}, ME_q, E_q M or ME_q^{-1}, where E_q = \left(\begin{smallmatrix} q & 1 \\ 1 & 0 \end{smallmatrix}\right) and the inverses use \det N = \pm 1.

Cite this page

The FLINT team, “_fmpz_mat22_rmul, _fmpz_mat22_rmul_ui, _fmpz_mat22_rmul_inv_ui, _fmpz_mat22_rmul_elem, _fmpz_mat22_lmul_elem, _fmpz_mat22_rmul_inv_elem (fmpq.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fmpq/_fmpz_mat22_rmul.html (generated 2026-10-20).