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

Data.Number.Flint.Acb.Types

Synopsis

Documentation

data Acb Source #

An CArb consists of a pair of Arb:s.

Constructors

Acb !(ForeignPtr CAcb) 

Instances

Instances details
Show Acb Source # 
Instance details

Defined in Data.Number.Flint.Acb.Instances

Methods

showsPrec :: Int -> Acb -> ShowS #

show :: Acb -> String #

showList :: [Acb] -> ShowS #

data CAcb Source #

Constructors

CAcb CArb CArb 

Instances

Instances details
Storable CAcb Source # 
Instance details

Defined in Data.Number.Flint.Acb.FFI

Methods

sizeOf :: CAcb -> Int #

alignment :: CAcb -> Int #

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

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

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

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

peek :: Ptr CAcb -> IO CAcb #

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

data Acf Source #

An Acf structure consists of a pair of arf_struct:s. An acf_t is defined as an array of length one of type acf_struct, permitting an acf_t to be passed by reference.

Constructors

Acf !(ForeignPtr CAcf) 

data CAcf Source #

Constructors

CAcf CArf CArf 

Instances

Instances details
Storable CAcf Source # 
Instance details

Defined in Data.Number.Flint.Acb.Acf.FFI

Methods

sizeOf :: CAcf -> Int #

alignment :: CAcf -> Int #

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

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

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

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

peek :: Ptr CAcf -> IO CAcf #

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