Flint2-0.1.0.5: Haskell bindings for the flint library for number theory
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Number.Flint.Calcium.Ca.Types

Description

 

Documentation

data Ca Source #

Constructors

Ca !(ForeignPtr CCa) 

Instances

Instances details
Storable CCa Source # 
Instance details

Defined in Data.Number.Flint.Calcium.Ca.FFI

Methods

sizeOf :: CCa -> Int #

alignment :: CCa -> Int #

peekElemOff :: Ptr CCa -> Int -> IO CCa #

pokeElemOff :: Ptr CCa -> Int -> CCa -> IO () #

peekByteOff :: Ptr b -> Int -> IO CCa #

pokeByteOff :: Ptr b -> Int -> CCa -> IO () #

peek :: Ptr CCa -> IO CCa #

poke :: Ptr CCa -> CCa -> IO () #

data CaVec Source #

Constructors

CaVec !(ForeignPtr CCaVec) 

Instances

Instances details
Storable CCaVec Source # 
Instance details

Defined in Data.Number.Flint.Calcium.Ca.Vec.FFI

data CaMat Source #

Constructors

CaMat !(ForeignPtr CCaMat) 

data CCaMat Source #

Constructors

CCaMat (Ptr CCa) CLong CLong (Ptr CCa) 

Instances

Instances details
Storable CCaMat Source # 
Instance details

Defined in Data.Number.Flint.Calcium.Ca.Mat.FFI

data CaPoly Source #

Constructors

CaPoly !(ForeignPtr CCaPoly) 

Instances

Instances details
Storable CCaPoly Source # 
Instance details

Defined in Data.Number.Flint.Calcium.Ca.Poly.FFI

data CaCtx Source #

Constructors

CaCtx !(ForeignPtr CCaCtx) 

Instances

Instances details
Storable CCaCtx Source # 
Instance details

Defined in Data.Number.Flint.Calcium.Ca.FFI

data CaField Source #

Constructors

CaField !(ForeignPtr CCaField) 

data CaExt Source #

Constructors

CaExt !(ForeignPtr CCaExt) 

Instances

Instances details
Storable CCaExt Source # 
Instance details

Defined in Data.Number.Flint.Calcium.Ca.Ext.FFI