| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Number.Flint.NMod.Types
Documentation
Constructors
| NModPoly !(ForeignPtr CNModPoly) |
Instances
| UFD NModPoly Source # | |
| Storable CNModPoly Source # | |
Defined in Data.Number.Flint.NMod.Types.FFI | |
| Semigroup NModPoly Source # | |
| Enum NModPoly Source # | |
Defined in Data.Number.Flint.NMod.Poly.Instances | |
| Num NModPoly Source # | |
Defined in Data.Number.Flint.NMod.Poly.Instances | |
| Integral NModPoly Source # | |
Defined in Data.Number.Flint.NMod.Poly.Instances | |
| Real NModPoly Source # | |
Defined in Data.Number.Flint.NMod.Poly.Instances Methods toRational :: NModPoly -> Rational # | |
| Show NModPoly Source # | |
| Eq NModPoly Source # | |
| Ord NModPoly Source # | |
Defined in Data.Number.Flint.NMod.Poly.Instances | |
data NModPolyFactor Source #
Constructors
| NModPolyFactor !(ForeignPtr CNModPolyFactor) |
data CNModPolyFactor Source #
Instances
| Storable CNModPolyFactor Source # | |
Defined in Data.Number.Flint.NMod.Types.FFI Methods sizeOf :: CNModPolyFactor -> Int # alignment :: CNModPolyFactor -> Int # peekElemOff :: Ptr CNModPolyFactor -> Int -> IO CNModPolyFactor # pokeElemOff :: Ptr CNModPolyFactor -> Int -> CNModPolyFactor -> IO () # peekByteOff :: Ptr b -> Int -> IO CNModPolyFactor # pokeByteOff :: Ptr b -> Int -> CNModPolyFactor -> IO () # peek :: Ptr CNModPolyFactor -> IO CNModPolyFactor # poke :: Ptr CNModPolyFactor -> CNModPolyFactor -> IO () # | |
Instances
| Storable CNModMat Source # | |
Defined in Data.Number.Flint.NMod.Types.FFI | |
data NModPolyMat Source #
Constructors
| NModPolyMat !(ForeignPtr CNModPolyMat) |
data CNModPolyMat Source #
Instances
| Storable CNModPolyMat Source # | |
Defined in Data.Number.Flint.NMod.Types.FFI Methods sizeOf :: CNModPolyMat -> Int # alignment :: CNModPolyMat -> Int # peekElemOff :: Ptr CNModPolyMat -> Int -> IO CNModPolyMat # pokeElemOff :: Ptr CNModPolyMat -> Int -> CNModPolyMat -> IO () # peekByteOff :: Ptr b -> Int -> IO CNModPolyMat # pokeByteOff :: Ptr b -> Int -> CNModPolyMat -> IO () # peek :: Ptr CNModPolyMat -> IO CNModPolyMat # poke :: Ptr CNModPolyMat -> CNModPolyMat -> IO () # | |