module Complex_Single: sig
.. end
LEVEL 1
val dotu : Vector_complex.Single.vector ->
Vector_complex.Single.vector -> Gsl_complex.complex
val dotc : Vector_complex.Single.vector ->
Vector_complex.Single.vector -> Gsl_complex.complex
val nrm2 : Vector_complex.Single.vector -> float
val asum : Vector_complex.Single.vector -> float
val iamax : Vector_complex.Single.vector -> int
val swap : Vector_complex.Single.vector -> Vector_complex.Single.vector -> unit
val copy : Vector_complex.Single.vector -> Vector_complex.Single.vector -> unit
val axpy : Gsl_complex.complex ->
Vector_complex.Single.vector -> Vector_complex.Single.vector -> unit
val scal : Gsl_complex.complex -> Vector_complex.Single.vector -> unit
val csscal : float -> Vector_complex.Single.vector -> unit
LEVEL 2
val gemv : Blas.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix ->
x:Vector_complex.Single.vector ->
beta:Gsl_complex.complex -> y:Vector_complex.Single.vector -> unit
val trmv : Blas.uplo ->
Blas.transpose ->
Blas.diag ->
a:Matrix_complex.Single.matrix -> x:Vector_complex.Single.vector -> unit
val trsv : Blas.uplo ->
Blas.transpose ->
Blas.diag ->
a:Matrix_complex.Single.matrix -> x:Vector_complex.Single.vector -> unit
val hemv : Blas.uplo ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix ->
x:Vector_complex.Single.vector ->
beta:Gsl_complex.complex -> y:Vector_complex.Single.vector -> unit
val geru : alpha:Gsl_complex.complex ->
x:Vector_complex.Single.vector ->
y:Vector_complex.Single.vector -> a:Matrix_complex.Single.matrix -> unit
val gerc : alpha:Gsl_complex.complex ->
x:Vector_complex.Single.vector ->
y:Vector_complex.Single.vector -> a:Matrix_complex.Single.matrix -> unit
val her : Blas.uplo ->
alpha:float ->
x:Vector_complex.Single.vector -> a:Matrix_complex.Single.matrix -> unit
val her2 : Blas.uplo ->
alpha:Gsl_complex.complex ->
x:Vector_complex.Single.vector ->
y:Vector_complex.Single.vector -> a:Matrix_complex.Single.matrix -> unit
LEVEL 3
val gemm : ta:Blas.transpose ->
tb:Blas.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix ->
b:Matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex.Single.matrix -> unit
val symm : Blas.side ->
Blas.uplo ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix ->
b:Matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex.Single.matrix -> unit
val syrk : Blas.uplo ->
Blas.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex.Single.matrix -> unit
val syr2k : Blas.uplo ->
Blas.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix ->
b:Matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex.Single.matrix -> unit
val trmm : Blas.side ->
Blas.uplo ->
Blas.transpose ->
Blas.diag ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix -> b:Matrix_complex.Single.matrix -> unit
val trsm : Blas.side ->
Blas.uplo ->
Blas.transpose ->
Blas.diag ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix -> b:Matrix_complex.Single.matrix -> unit
val hemm : Blas.side ->
Blas.uplo ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix ->
b:Matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex.Single.matrix -> unit
val herk : Blas.uplo ->
Blas.transpose ->
alpha:float ->
a:Matrix_complex.Single.matrix ->
beta:float -> c:Matrix_complex.Single.matrix -> unit
val her2k : Blas.uplo ->
Blas.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex.Single.matrix ->
b:Matrix_complex.Single.matrix ->
beta:float -> c:Matrix_complex.Single.matrix -> unit