arrayfire-0.9.0.0: Haskell bindings to the ArrayFire general-purpose GPU library
Safe HaskellNone
LanguageHaskell2010

ArrayFire.Internal.Defines

Synopsis

Documentation

newtype AFErr Source #

Constructors

AFErr 

Fields

Instances

Instances details
Show AFErr Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

showsPrec :: Int -> AFErr -> ShowS #

show :: AFErr -> String #

showList :: [AFErr] -> ShowS #

Eq AFErr Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

(==) :: AFErr -> AFErr -> Bool #

(/=) :: AFErr -> AFErr -> Bool #

afErrNotConfigured :: AFErr Source #

Low-level for representation of ArrayFire types

afErrNonFree :: AFErr Source #

AFDType Newtype over ArrayFire's internal type tag

newtype AFDtype Source #

Constructors

AFDtype 

Fields

Instances

Instances details
Storable AFDtype Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Show AFDtype Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Eq AFDtype Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

(==) :: AFDtype -> AFDtype -> Bool #

(/=) :: AFDtype -> AFDtype -> Bool #

afErrLoadLib :: AFErr Source #

Enums for AFDtype

newtype AFSource Source #

Constructors

AFSource CInt 

Instances

Instances details
Show AFSource Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Eq AFSource Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Ord AFSource Source # 
Instance details

Defined in ArrayFire.Internal.Defines

type AFArray = Ptr () Source #

type AFWindow = Ptr () Source #

newtype AFHomographyType Source #

Constructors

AFHomographyType CInt 

newtype AFID Source #

Constructors

AFID CInt 

Instances

Instances details
Storable AFID Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

sizeOf :: AFID -> Int #

alignment :: AFID -> Int #

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

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

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

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

peek :: Ptr AFID -> IO AFID #

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

Show AFID Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

showsPrec :: Int -> AFID -> ShowS #

show :: AFID -> String #

showList :: [AFID] -> ShowS #

Eq AFID Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

(==) :: AFID -> AFID -> Bool #

(/=) :: AFID -> AFID -> Bool #

Ord AFID Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

compare :: AFID -> AFID -> Ordering #

(<) :: AFID -> AFID -> Bool #

(<=) :: AFID -> AFID -> Bool #

(>) :: AFID -> AFID -> Bool #

(>=) :: AFID -> AFID -> Bool #

max :: AFID -> AFID -> AFID #

min :: AFID -> AFID -> AFID #

newtype AFRandomEngineType Source #

Constructors

AFRandomEngineType CInt 

Instances

Instances details
Storable AFRandomEngineType Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Show AFRandomEngineType Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Eq AFRandomEngineType Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Ord AFRandomEngineType Source # 
Instance details

Defined in ArrayFire.Internal.Defines

newtype AFCannyThreshold Source #

Constructors

AFCannyThreshold CInt 

newtype AFIterativeDeconvAlgo Source #

Instances

Instances details
Storable AFIterativeDeconvAlgo Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Show AFIterativeDeconvAlgo Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Eq AFIterativeDeconvAlgo Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Ord AFIterativeDeconvAlgo Source # 
Instance details

Defined in ArrayFire.Internal.Defines

newtype AFInverseDeconvAlgo Source #

Instances

Instances details
Storable AFInverseDeconvAlgo Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Show AFInverseDeconvAlgo Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Eq AFInverseDeconvAlgo Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Ord AFInverseDeconvAlgo Source # 
Instance details

Defined in ArrayFire.Internal.Defines

newtype DimT Source #

Constructors

DimT CLLong 

Instances

Instances details
Enum DimT Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

succ :: DimT -> DimT #

pred :: DimT -> DimT #

toEnum :: Int -> DimT #

fromEnum :: DimT -> Int #

enumFrom :: DimT -> [DimT] #

enumFromThen :: DimT -> DimT -> [DimT] #

enumFromTo :: DimT -> DimT -> [DimT] #

enumFromThenTo :: DimT -> DimT -> DimT -> [DimT] #

Storable DimT Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

sizeOf :: DimT -> Int #

alignment :: DimT -> Int #

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

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

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

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

peek :: Ptr DimT -> IO DimT #

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

Num DimT Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

(+) :: DimT -> DimT -> DimT #

(-) :: DimT -> DimT -> DimT #

(*) :: DimT -> DimT -> DimT #

negate :: DimT -> DimT #

abs :: DimT -> DimT #

signum :: DimT -> DimT #

fromInteger :: Integer -> DimT #

Integral DimT Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

quot :: DimT -> DimT -> DimT #

rem :: DimT -> DimT -> DimT #

div :: DimT -> DimT -> DimT #

mod :: DimT -> DimT -> DimT #

quotRem :: DimT -> DimT -> (DimT, DimT) #

divMod :: DimT -> DimT -> (DimT, DimT) #

toInteger :: DimT -> Integer #

Real DimT Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

toRational :: DimT -> Rational #

Show DimT Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

showsPrec :: Int -> DimT -> ShowS #

show :: DimT -> String #

showList :: [DimT] -> ShowS #

Eq DimT Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

(==) :: DimT -> DimT -> Bool #

(/=) :: DimT -> DimT -> Bool #

Ord DimT Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

compare :: DimT -> DimT -> Ordering #

(<) :: DimT -> DimT -> Bool #

(<=) :: DimT -> DimT -> Bool #

(>) :: DimT -> DimT -> Bool #

(>=) :: DimT -> DimT -> Bool #

max :: DimT -> DimT -> DimT #

min :: DimT -> DimT -> DimT #

newtype UIntL Source #

Constructors

UIntL CULLong 

Instances

Instances details
Enum UIntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Storable UIntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

sizeOf :: UIntL -> Int #

alignment :: UIntL -> Int #

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

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

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

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

peek :: Ptr UIntL -> IO UIntL #

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

Num UIntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Integral UIntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Real UIntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

toRational :: UIntL -> Rational #

Show UIntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

showsPrec :: Int -> UIntL -> ShowS #

show :: UIntL -> String #

showList :: [UIntL] -> ShowS #

Eq UIntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

(==) :: UIntL -> UIntL -> Bool #

(/=) :: UIntL -> UIntL -> Bool #

Ord UIntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

compare :: UIntL -> UIntL -> Ordering #

(<) :: UIntL -> UIntL -> Bool #

(<=) :: UIntL -> UIntL -> Bool #

(>) :: UIntL -> UIntL -> Bool #

(>=) :: UIntL -> UIntL -> Bool #

max :: UIntL -> UIntL -> UIntL #

min :: UIntL -> UIntL -> UIntL #

newtype IntL Source #

Constructors

IntL CLLong 

Instances

Instances details
Enum IntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

succ :: IntL -> IntL #

pred :: IntL -> IntL #

toEnum :: Int -> IntL #

fromEnum :: IntL -> Int #

enumFrom :: IntL -> [IntL] #

enumFromThen :: IntL -> IntL -> [IntL] #

enumFromTo :: IntL -> IntL -> [IntL] #

enumFromThenTo :: IntL -> IntL -> IntL -> [IntL] #

Storable IntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

sizeOf :: IntL -> Int #

alignment :: IntL -> Int #

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

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

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

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

peek :: Ptr IntL -> IO IntL #

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

Num IntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

(+) :: IntL -> IntL -> IntL #

(-) :: IntL -> IntL -> IntL #

(*) :: IntL -> IntL -> IntL #

negate :: IntL -> IntL #

abs :: IntL -> IntL #

signum :: IntL -> IntL #

fromInteger :: Integer -> IntL #

Integral IntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

quot :: IntL -> IntL -> IntL #

rem :: IntL -> IntL -> IntL #

div :: IntL -> IntL -> IntL #

mod :: IntL -> IntL -> IntL #

quotRem :: IntL -> IntL -> (IntL, IntL) #

divMod :: IntL -> IntL -> (IntL, IntL) #

toInteger :: IntL -> Integer #

Real IntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

toRational :: IntL -> Rational #

Show IntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

showsPrec :: Int -> IntL -> ShowS #

show :: IntL -> String #

showList :: [IntL] -> ShowS #

Eq IntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

(==) :: IntL -> IntL -> Bool #

(/=) :: IntL -> IntL -> Bool #

Ord IntL Source # 
Instance details

Defined in ArrayFire.Internal.Defines

Methods

compare :: IntL -> IntL -> Ordering #

(<) :: IntL -> IntL -> Bool #

(<=) :: IntL -> IntL -> Bool #

(>) :: IntL -> IntL -> Bool #

(>=) :: IntL -> IntL -> Bool #

max :: IntL -> IntL -> IntL #

min :: IntL -> IntL -> IntL #