Flint2-0.1.0.2: src/Data/Number/Flint/Fmpz/Mat.hs
{- |
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