Module Gsl_blas.Complex_Single


module Complex_Single: sig .. end


LEVEL 1


val dotu : Gsl_vector_complex.Single.vector ->
Gsl_vector_complex.Single.vector -> Gsl_complex.complex
val dotc : Gsl_vector_complex.Single.vector ->
Gsl_vector_complex.Single.vector -> Gsl_complex.complex
val nrm2 : Gsl_vector_complex.Single.vector -> float
val asum : Gsl_vector_complex.Single.vector -> float
val iamax : Gsl_vector_complex.Single.vector -> int
val swap : Gsl_vector_complex.Single.vector -> Gsl_vector_complex.Single.vector -> unit
val copy : Gsl_vector_complex.Single.vector -> Gsl_vector_complex.Single.vector -> unit
val axpy : Gsl_complex.complex ->
Gsl_vector_complex.Single.vector -> Gsl_vector_complex.Single.vector -> unit
val scal : Gsl_complex.complex -> Gsl_vector_complex.Single.vector -> unit
val csscal : float -> Gsl_vector_complex.Single.vector -> unit

LEVEL 2


val gemv : Gsl_blas.transpose ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
x:Gsl_vector_complex.Single.vector ->
beta:Gsl_complex.complex -> y:Gsl_vector_complex.Single.vector -> unit
val trmv : Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
a:Gsl_matrix_complex.Single.matrix ->
x:Gsl_vector_complex.Single.vector -> unit
val trsv : Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
a:Gsl_matrix_complex.Single.matrix ->
x:Gsl_vector_complex.Single.vector -> unit
val hemv : Gsl_blas.uplo ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
x:Gsl_vector_complex.Single.vector ->
beta:Gsl_complex.complex -> y:Gsl_vector_complex.Single.vector -> unit
val geru : alpha:Gsl_complex.complex ->
x:Gsl_vector_complex.Single.vector ->
y:Gsl_vector_complex.Single.vector ->
a:Gsl_matrix_complex.Single.matrix -> unit
val gerc : alpha:Gsl_complex.complex ->
x:Gsl_vector_complex.Single.vector ->
y:Gsl_vector_complex.Single.vector ->
a:Gsl_matrix_complex.Single.matrix -> unit
val her : Gsl_blas.uplo ->
alpha:float ->
x:Gsl_vector_complex.Single.vector ->
a:Gsl_matrix_complex.Single.matrix -> unit
val her2 : Gsl_blas.uplo ->
alpha:Gsl_complex.complex ->
x:Gsl_vector_complex.Single.vector ->
y:Gsl_vector_complex.Single.vector ->
a:Gsl_matrix_complex.Single.matrix -> unit

LEVEL 3


val gemm : ta:Gsl_blas.transpose ->
tb:Gsl_blas.transpose ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
b:Gsl_matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Gsl_matrix_complex.Single.matrix -> unit
val symm : Gsl_blas.side ->
Gsl_blas.uplo ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
b:Gsl_matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Gsl_matrix_complex.Single.matrix -> unit
val syrk : Gsl_blas.uplo ->
Gsl_blas.transpose ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Gsl_matrix_complex.Single.matrix -> unit
val syr2k : Gsl_blas.uplo ->
Gsl_blas.transpose ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
b:Gsl_matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Gsl_matrix_complex.Single.matrix -> unit
val trmm : Gsl_blas.side ->
Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
b:Gsl_matrix_complex.Single.matrix -> unit
val trsm : Gsl_blas.side ->
Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
b:Gsl_matrix_complex.Single.matrix -> unit
val hemm : Gsl_blas.side ->
Gsl_blas.uplo ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
b:Gsl_matrix_complex.Single.matrix ->
beta:Gsl_complex.complex -> c:Gsl_matrix_complex.Single.matrix -> unit
val herk : Gsl_blas.uplo ->
Gsl_blas.transpose ->
alpha:float ->
a:Gsl_matrix_complex.Single.matrix ->
beta:float -> c:Gsl_matrix_complex.Single.matrix -> unit
val her2k : Gsl_blas.uplo ->
Gsl_blas.transpose ->
alpha:Gsl_complex.complex ->
a:Gsl_matrix_complex.Single.matrix ->
b:Gsl_matrix_complex.Single.matrix ->
beta:float -> c:Gsl_matrix_complex.Single.matrix -> unit