blas-comfort-array-0.0.0.1: Auto-generated interface to Fortran BLAS via comfort-array

Safe HaskellNone

Numeric.BLAS.ComfortArray.Float

Documentation

asumSource

Arguments

:: Int

n

-> Array ZeroInt Float

sx

-> Int

incx

-> IO Float 

axpySource

Arguments

:: Int

n

-> Float

sa

-> Array ZeroInt Float

sx

-> Int

incx

-> IOArray ZeroInt Float

sy

-> Int

incy

-> IO () 

copySource

Arguments

:: Int

n

-> Array ZeroInt Float

sx

-> Int

incx

-> Int

incy

-> IO (Array ZeroInt Float) 

dotSource

Arguments

:: Int

n

-> Array ZeroInt Float

sx

-> Int

incx

-> Array ZeroInt Float

sy

-> Int

incy

-> IO Float 

dsdotSource

Arguments

:: Int

n

-> Float

sb

-> Array ZeroInt Float

sx

-> Int

incx

-> Array ZeroInt Float

sy

-> Int

incy

-> IO Float 

gbmvSource

Arguments

:: Char

trans

-> Int

m

-> Int

kl

-> Int

ku

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> Array ZeroInt Float

x

-> Int

incx

-> Float

beta

-> IOArray ZeroInt Float

y

-> Int

incy

-> IO () 

gemmSource

Arguments

:: Char

transa

-> Char

transb

-> Int

m

-> Int

k

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> Array (ZeroInt, ZeroInt) Float

b

-> Float

beta

-> IOArray (ZeroInt, ZeroInt) Float

c

-> IO () 

gemvSource

Arguments

:: Char

trans

-> Int

m

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> Array ZeroInt Float

x

-> Int

incx

-> Float

beta

-> IOArray ZeroInt Float

y

-> Int

incy

-> IO () 

gerSource

Arguments

:: Int

m

-> Float

alpha

-> Array ZeroInt Float

x

-> Int

incx

-> Array ZeroInt Float

y

-> Int

incy

-> IOArray (ZeroInt, ZeroInt) Float

a

-> IO () 

sbmvSource

Arguments

:: Char

uplo

-> Int

k

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> Array ZeroInt Float

x

-> Int

incx

-> Float

beta

-> IOArray ZeroInt Float

y

-> Int

incy

-> IO () 

symvSource

Arguments

:: Char

uplo

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> Array ZeroInt Float

x

-> Int

incx

-> Float

beta

-> IOArray ZeroInt Float

y

-> Int

incy

-> IO () 

syrSource

Arguments

:: Char

uplo

-> Float

alpha

-> Array ZeroInt Float

x

-> Int

incx

-> IOArray (ZeroInt, ZeroInt) Float

a

-> IO () 

syr2Source

Arguments

:: Char

uplo

-> Float

alpha

-> Array ZeroInt Float

x

-> Int

incx

-> Array ZeroInt Float

y

-> Int

incy

-> IOArray (ZeroInt, ZeroInt) Float

a

-> IO () 

spmvSource

Arguments

:: Char

uplo

-> Int

n

-> Float

alpha

-> Array ZeroInt Float

ap

-> Array ZeroInt Float

x

-> Int

incx

-> Float

beta

-> IOArray ZeroInt Float

y

-> Int

incy

-> IO () 

sprSource

Arguments

:: Char

uplo

-> Int

n

-> Float

alpha

-> Array ZeroInt Float

x

-> Int

incx

-> IOArray ZeroInt Float

ap

-> IO () 

spr2Source

Arguments

:: Char

uplo

-> Int

n

-> Float

alpha

-> Array ZeroInt Float

x

-> Int

incx

-> Array ZeroInt Float

y

-> Int

incy

-> IOArray ZeroInt Float

ap

-> IO () 

iamaxSource

Arguments

:: Int

n

-> Array ZeroInt Float

sx

-> Int

incx

-> IO CInt 

nrm2Source

Arguments

:: Int

n

-> Array ZeroInt Float

x

-> Int

incx

-> IO Float 

rotSource

Arguments

:: Int

n

-> IOArray ZeroInt Float

sx

-> Int

incx

-> IOArray ZeroInt Float

sy

-> Int

incy

-> Float

c

-> Float

s

-> IO () 

rotgSource

Arguments

:: Float

sa

-> Float

sb

-> IO (Float, Float) 

rotmSource

Arguments

:: Int

n

-> IOArray ZeroInt Float

sx

-> Int

incx

-> IOArray ZeroInt Float

sy

-> Int

incy

-> Array ZeroInt Float

sparam

-> IO () 

rotmgSource

Arguments

:: Float

sd1

-> Float

sd2

-> Float

sx1

-> Float

sy1

-> IO (Float, Float, Float, Array ZeroInt Float) 

scalSource

Arguments

:: Int

n

-> Float

sa

-> IOArray ZeroInt Float

sx

-> Int

incx

-> IO () 

swapSource

Arguments

:: Int

n

-> IOArray ZeroInt Float

sx

-> Int

incx

-> IOArray ZeroInt Float

sy

-> Int

incy

-> IO () 

symmSource

Arguments

:: Char

side

-> Char

uplo

-> Int

m

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> Array (ZeroInt, ZeroInt) Float

b

-> Float

beta

-> IOArray (ZeroInt, ZeroInt) Float

c

-> IO () 

syr2kSource

Arguments

:: Char

uplo

-> Char

trans

-> Int

k

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> Array (ZeroInt, ZeroInt) Float

b

-> Float

beta

-> IOArray (ZeroInt, ZeroInt) Float

c

-> IO () 

syrkSource

Arguments

:: Char

uplo

-> Char

trans

-> Int

k

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> Float

beta

-> IOArray (ZeroInt, ZeroInt) Float

c

-> IO () 

tbmvSource

Arguments

:: Char

uplo

-> Char

trans

-> Char

diag

-> Int

k

-> Array (ZeroInt, ZeroInt) Float

a

-> IOArray ZeroInt Float

x

-> Int

incx

-> IO () 

tbsvSource

Arguments

:: Char

uplo

-> Char

trans

-> Char

diag

-> Int

k

-> Array (ZeroInt, ZeroInt) Float

a

-> IOArray ZeroInt Float

x

-> Int

incx

-> IO () 

tpmvSource

Arguments

:: Char

uplo

-> Char

trans

-> Char

diag

-> Int

n

-> Array ZeroInt Float

ap

-> IOArray ZeroInt Float

x

-> Int

incx

-> IO () 

tpsvSource

Arguments

:: Char

uplo

-> Char

trans

-> Char

diag

-> Int

n

-> Array ZeroInt Float

ap

-> IOArray ZeroInt Float

x

-> Int

incx

-> IO () 

trmmSource

Arguments

:: Char

side

-> Char

uplo

-> Char

transa

-> Char

diag

-> Int

m

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> IOArray (ZeroInt, ZeroInt) Float

b

-> IO () 

trmvSource

Arguments

:: Char

uplo

-> Char

trans

-> Char

diag

-> Array (ZeroInt, ZeroInt) Float

a

-> IOArray ZeroInt Float

x

-> Int

incx

-> IO () 

trsmSource

Arguments

:: Char

side

-> Char

uplo

-> Char

transa

-> Char

diag

-> Int

m

-> Float

alpha

-> Array (ZeroInt, ZeroInt) Float

a

-> IOArray (ZeroInt, ZeroInt) Float

b

-> IO () 

trsvSource

Arguments

:: Char

uplo

-> Char

trans

-> Char

diag

-> Array (ZeroInt, ZeroInt) Float

a

-> IOArray ZeroInt Float

x

-> Int

incx

-> IO ()