{- | module : Data.Number.Flint.Fmpz.Mat copyright : (c) 2022 Hartmut Monien license : GNU GPL, version 2 or above (see LICENSE) maintainer : hmonien@uni-bonn.de An @FmpzMat@ represents an matrix over integer. This module implements operations on matrices over integers. == Basic usage Create a 3x3 matrix over integers, set it to the unit matrix and print it. @ import Data.Number.Flint main = do withNewFmpzMat 3 2 $ \\a -> do fmpz_mat_one a fmpz_mat_print a putStr "\\n" @ Running main yields: >>> main 3 3 1 0 0 0 1 0 0 0 1 -} module Data.Number.Flint.Fmpz.Mat ( module Data.Number.Flint.Fmpz.Mat.FFI, ) where import Data.Number.Flint.Fmpz.Mat.FFI