Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
data CFqNModCtx Source #
CFqNModCtx (Ptr CFmpz) (Ptr CNMod) CInt CInt (Ptr CMpLimb) (Ptr CLong) (Ptr CLong) (Ptr CNModPoly) (Ptr CNModPoly) CString |
Instances
Storable CFqNModCtx Source # | |
Defined in Data.Number.Flint.Fq.NMod.FFI sizeOf :: CFqNModCtx -> Int # alignment :: CFqNModCtx -> Int # peekElemOff :: Ptr CFqNModCtx -> Int -> IO CFqNModCtx # pokeElemOff :: Ptr CFqNModCtx -> Int -> CFqNModCtx -> IO () # peekByteOff :: Ptr b -> Int -> IO CFqNModCtx # pokeByteOff :: Ptr b -> Int -> CFqNModCtx -> IO () # peek :: Ptr CFqNModCtx -> IO CFqNModCtx # poke :: Ptr CFqNModCtx -> CFqNModCtx -> IO () # |
data FqNModPoly Source #
Instances
Storable CFqNModPoly Source # | |
Defined in Data.Number.Flint.Fq.NMod.Poly.FFI sizeOf :: CFqNModPoly -> Int # alignment :: CFqNModPoly -> Int # peekElemOff :: Ptr CFqNModPoly -> Int -> IO CFqNModPoly # pokeElemOff :: Ptr CFqNModPoly -> Int -> CFqNModPoly -> IO () # peekByteOff :: Ptr b -> Int -> IO CFqNModPoly # pokeByteOff :: Ptr b -> Int -> CFqNModPoly -> IO () # peek :: Ptr CFqNModPoly -> IO CFqNModPoly # poke :: Ptr CFqNModPoly -> CFqNModPoly -> IO () # |
type CFqNModPoly = CFlint FqNModPoly Source #
data CFqNModPolyFactor Source #
Instances
Storable CFqNModPolyFactor Source # | |
Defined in Data.Number.Flint.Fq.NMod.Poly.Factor.FFI sizeOf :: CFqNModPolyFactor -> Int # alignment :: CFqNModPolyFactor -> Int # peekElemOff :: Ptr CFqNModPolyFactor -> Int -> IO CFqNModPolyFactor # pokeElemOff :: Ptr CFqNModPolyFactor -> Int -> CFqNModPolyFactor -> IO () # peekByteOff :: Ptr b -> Int -> IO CFqNModPolyFactor # pokeByteOff :: Ptr b -> Int -> CFqNModPolyFactor -> IO () # peek :: Ptr CFqNModPolyFactor -> IO CFqNModPolyFactor # poke :: Ptr CFqNModPolyFactor -> CFqNModPolyFactor -> IO () # |
data FqNModMPoly Source #
Instances
Storable CFqNModMPoly Source # | |
Defined in Data.Number.Flint.Fq.NMod.MPoly.FFI sizeOf :: CFqNModMPoly -> Int # alignment :: CFqNModMPoly -> Int # peekElemOff :: Ptr CFqNModMPoly -> Int -> IO CFqNModMPoly # pokeElemOff :: Ptr CFqNModMPoly -> Int -> CFqNModMPoly -> IO () # peekByteOff :: Ptr b -> Int -> IO CFqNModMPoly # pokeByteOff :: Ptr b -> Int -> CFqNModMPoly -> IO () # peek :: Ptr CFqNModMPoly -> IO CFqNModMPoly # poke :: Ptr CFqNModMPoly -> CFqNModMPoly -> IO () # |
type CFqNModMPoly = CFlint FqNModMPoly Source #
data CFqNModMat Source #
Instances
Storable CFqNModMat Source # | |
Defined in Data.Number.Flint.Fq.NMod.Mat.FFI sizeOf :: CFqNModMat -> Int # alignment :: CFqNModMat -> Int # peekElemOff :: Ptr CFqNModMat -> Int -> IO CFqNModMat # pokeElemOff :: Ptr CFqNModMat -> Int -> CFqNModMat -> IO () # peekByteOff :: Ptr b -> Int -> IO CFqNModMat # pokeByteOff :: Ptr b -> Int -> CFqNModMat -> IO () # peek :: Ptr CFqNModMat -> IO CFqNModMat # poke :: Ptr CFqNModMat -> CFqNModMat -> IO () # |