blas-0.6: Bindings to the BLAS library
Source code
Contents
Index
BLAS.C.Level1
Stability
experimental
Maintainer
Patrick Perry <
[email protected]
>
Description
Documentation
class
Elem
a =>
BLAS1
a
where
Source
Methods
dotu
::
Int
->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
a
Source
dotc
::
Int
->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
a
Source
nrm2
::
Int
->
Ptr
a ->
Int
->
IO
Double
Source
asum
::
Int
->
Ptr
a ->
Int
->
IO
Double
Source
iamax
::
Int
->
Ptr
a ->
Int
->
IO
Int
Source
scal
::
Int
-> a ->
Ptr
a ->
Int
->
IO
()
Source
swap
::
Int
->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
()
Source
copy
::
Int
->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
()
Source
axpy
::
Int
-> a ->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
()
Source
rotg
::
Ptr
a ->
Ptr
a ->
Ptr
a ->
Ptr
a ->
IO
()
Source
rot
::
Int
->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
Double
->
Double
->
IO
()
Source
conj
::
Int
->
Ptr
a ->
Int
->
IO
()
Source
conjugate all elements of a vector
acxpy
::
Int
-> a ->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
()
Source
Replaces
y
with
alpha (conj x) + y
mul
::
Int
->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
()
Source
Replaces
y
with
x*y
.
cmul
::
Int
->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
()
Source
Replaces
y
with
conj(x)*y
.
div
::
Int
->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
()
Source
Replaces
y
with
y/x
.
cdiv
::
Int
->
Ptr
a ->
Int
->
Ptr
a ->
Int
->
IO
()
Source
Replaces
y
with
y/conj(x)
.
Instances
BLAS1
Double
BLAS1
(
Complex
Double
)
Produced by
Haddock
version 2.3.0