cublas-0.4.0.0: FFI bindings to the CUDA BLAS library

Copyright[2017] Trevor L. McDonell
LicenseBSD3
MaintainerTrevor L. McDonell <tmcdonell@cse.unsw.edu.au>
Stabilityexperimental
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell98

Foreign.CUDA.BLAS.Level2

Description

For more information see the cuBLAS Level-2 function reference:

http://docs.nvidia.com/cuda/cublas/index.html#cublas-level-2-function-reference

Synopsis

Documentation

data Operation Source #

Indicates which operation needs to be performed with a dense matrix.

  • N: no transpose selected
  • T: transpose operation
  • C: conjugate transpose

http://docs.nvidia.com/cuda/cublas/index.html#cublasoperation_t

Constructors

N 
T 
C 

data Fill Source #

Indicates which part, upper or lower, of a dense matrix was filled and consequently should be used by the function.

http://docs.nvidia.com/cuda/cublas/index.html#cublasfillmode_t

Constructors

Lower 
Upper 

Instances

Enum Fill Source # 

Methods

succ :: Fill -> Fill #

pred :: Fill -> Fill #

toEnum :: Int -> Fill #

fromEnum :: Fill -> Int #

enumFrom :: Fill -> [Fill] #

enumFromThen :: Fill -> Fill -> [Fill] #

enumFromTo :: Fill -> Fill -> [Fill] #

enumFromThenTo :: Fill -> Fill -> Fill -> [Fill] #

Eq Fill Source # 

Methods

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

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

Show Fill Source # 

Methods

showsPrec :: Int -> Fill -> ShowS #

show :: Fill -> String #

showList :: [Fill] -> ShowS #

data Diagonal Source #

Indicates whether the main diagonal of a dense matrix is unity and consequently should not be be touched or modified by the function.

http://docs.nvidia.com/cuda/cublas/index.html#cublasdiagtype_t

Constructors

NonUnit 
Unit