hblas-0.4.0.1: Human friendly BLAS and Lapack bindings for Haskell.

Safe HaskellNone
LanguageHaskell2010

Numerical.HBLAS.BLAS.FFI.Level1

Documentation

type AsumFunFFI el res = CInt -> Ptr el -> CInt -> IO res Source #

type AxpyFunFFI scale el = CInt -> scale -> Ptr el -> CInt -> Ptr el -> CInt -> IO () Source #

type CopyFunFFI el = CInt -> Ptr el -> CInt -> Ptr el -> CInt -> IO () Source #

type NoScalarDotFunFFI el res = CInt -> Ptr el -> CInt -> Ptr el -> CInt -> IO res Source #

type SdsdotFortranFunFFI el res = Ptr CInt -> Ptr el -> Ptr el -> Ptr CInt -> Ptr el -> Ptr CInt -> IO res Source #

type ComplexDotFunFFI el = CInt -> Ptr el -> CInt -> Ptr el -> CInt -> Ptr el -> IO () Source #

type Nrm2FunFFI el res = CInt -> Ptr el -> CInt -> IO res Source #

type RotFunFFI el = CInt -> Ptr el -> CInt -> Ptr el -> CInt -> el -> el -> IO () Source #

type RotgFunFFI el = Ptr el -> Ptr el -> Ptr el -> Ptr el -> IO () Source #

type RotmFunFFI el = CInt -> Ptr el -> CInt -> Ptr el -> CInt -> Ptr el -> IO () Source #

type RotmgFunFFI el = Ptr el -> Ptr el -> Ptr el -> el -> Ptr el -> IO () Source #

type ScalFunFFI scale el = CInt -> scale -> Ptr el -> CInt -> IO () Source #

type SwapFunFFI el = CInt -> Ptr el -> CInt -> Ptr el -> CInt -> IO () Source #

type IamaxFunFFI el = CInt -> Ptr el -> CInt -> IO CInt Source #