module Single: sig
.. end
LEVEL 1
val sdsdot : alpha:float -> Vector.Single.vector -> Vector.Single.vector -> float
val dsdot : Vector.Single.vector -> Vector.Single.vector -> float
val dot : Vector.Single.vector -> Vector.Single.vector -> float
val nrm2 : Vector.Single.vector -> float
val asum : Vector.Single.vector -> float
val iamax : Vector.Single.vector -> int
val swap : Vector.Single.vector -> Vector.Single.vector -> unit
val copy : Vector.Single.vector -> Vector.Single.vector -> unit
val axpy : float -> Vector.Single.vector -> Vector.Single.vector -> unit
val rot : Vector.Single.vector -> Vector.Single.vector -> float -> float -> unit
val scal : float -> Vector.Single.vector -> unit
LEVEL 2
val gemv : Blas.transpose ->
alpha:float ->
a:Matrix.Single.matrix ->
x:Vector.Single.vector -> beta:float -> y:Vector.Single.vector -> unit
val trmv : Blas.uplo ->
Blas.transpose ->
Blas.diag -> a:Matrix.Single.matrix -> x:Vector.Single.vector -> unit
val trsv : Blas.uplo ->
Blas.transpose ->
Blas.diag -> a:Matrix.Single.matrix -> x:Vector.Single.vector -> unit
val symv : Blas.uplo ->
alpha:float ->
a:Matrix.Single.matrix ->
x:Vector.Single.vector -> beta:float -> y:Vector.Single.vector -> unit
val dger : alpha:float ->
x:Vector.Single.vector ->
y:Vector.Single.vector -> a:Matrix.Single.matrix -> unit
val syr : Blas.uplo ->
alpha:float -> x:Vector.Single.vector -> a:Matrix.Single.matrix -> unit
val syr2 : Blas.uplo ->
alpha:float ->
x:Vector.Single.vector ->
y:Vector.Single.vector -> a:Matrix.Single.matrix -> unit
LEVEL 3
val gemm : ta:Blas.transpose ->
tb:Blas.transpose ->
alpha:float ->
a:Matrix.Single.matrix ->
b:Matrix.Single.matrix -> beta:float -> c:Matrix.Single.matrix -> unit
val symm : Blas.side ->
Blas.uplo ->
alpha:float ->
a:Matrix.Single.matrix ->
b:Matrix.Single.matrix -> beta:float -> c:Matrix.Single.matrix -> unit
val syrk : Blas.uplo ->
Blas.transpose ->
alpha:float ->
a:Matrix.Single.matrix -> beta:float -> c:Matrix.Single.matrix -> unit
val syr2k : Blas.uplo ->
Blas.transpose ->
alpha:float ->
a:Matrix.Single.matrix ->
b:Matrix.Single.matrix -> beta:float -> c:Matrix.Single.matrix -> unit
val trmm : Blas.side ->
Blas.uplo ->
Blas.transpose ->
Blas.diag ->
alpha:float -> a:Matrix.Single.matrix -> b:Matrix.Single.matrix -> unit
val trsm : Blas.side ->
Blas.uplo ->
Blas.transpose ->
Blas.diag ->
alpha:float -> a:Matrix.Single.matrix -> b:Matrix.Single.matrix -> unit