module Complex: sig
.. end
val dotu : Vector_complex_flat.vector ->
Vector_complex_flat.vector -> Gsl_complex.complex
val dotc : Vector_complex_flat.vector ->
Vector_complex_flat.vector -> Gsl_complex.complex
val nrm2 : Vector_complex_flat.vector -> float
val asum : Vector_complex_flat.vector -> float
val iamax : Vector_complex_flat.vector -> int
val swap : Vector_complex_flat.vector -> Vector_complex_flat.vector -> unit
val copy : Vector_complex_flat.vector -> Vector_complex_flat.vector -> unit
val axpy : Gsl_complex.complex ->
Vector_complex_flat.vector -> Vector_complex_flat.vector -> unit
val scal : Gsl_complex.complex -> Vector_complex_flat.vector -> unit
val zdscal : float -> Vector_complex_flat.vector -> unit
val gemv : Blas_flat.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix ->
x:Vector_complex_flat.vector ->
beta:Gsl_complex.complex -> y:Vector_complex_flat.vector -> unit
val trmv : Blas_flat.uplo ->
Blas_flat.transpose ->
Blas_flat.diag ->
a:Matrix_complex_flat.matrix -> x:Vector_complex_flat.vector -> unit
val trsv : Blas_flat.uplo ->
Blas_flat.transpose ->
Blas_flat.diag ->
a:Matrix_complex_flat.matrix -> x:Vector_complex_flat.vector -> unit
val hemv : Blas_flat.uplo ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix ->
x:Vector_complex_flat.vector ->
beta:Gsl_complex.complex -> y:Vector_complex_flat.vector -> unit
val geru : alpha:Gsl_complex.complex ->
x:Vector_complex_flat.vector ->
y:Vector_complex_flat.vector -> a:Matrix_complex_flat.matrix -> unit
val gerc : alpha:Gsl_complex.complex ->
x:Vector_complex_flat.vector ->
y:Vector_complex_flat.vector -> a:Matrix_complex_flat.matrix -> unit
val her : Blas_flat.uplo ->
alpha:float ->
x:Vector_complex_flat.vector -> a:Matrix_complex_flat.matrix -> unit
val her2 : Blas_flat.uplo ->
alpha:Gsl_complex.complex ->
x:Vector_complex_flat.vector ->
y:Vector_complex_flat.vector -> a:Matrix_complex_flat.matrix -> unit
val gemm : ta:Blas_flat.transpose ->
tb:Blas_flat.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix ->
b:Matrix_complex_flat.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex_flat.matrix -> unit
val symm : Blas_flat.side ->
Blas_flat.uplo ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix ->
b:Matrix_complex_flat.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex_flat.matrix -> unit
val syrk : Blas_flat.uplo ->
Blas_flat.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex_flat.matrix -> unit
val syr2k : Blas_flat.uplo ->
Blas_flat.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix ->
b:Matrix_complex_flat.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex_flat.matrix -> unit
val trmm : Blas_flat.side ->
Blas_flat.uplo ->
Blas_flat.transpose ->
Blas_flat.diag ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix -> b:Matrix_complex_flat.matrix -> unit
val trsm : Blas_flat.side ->
Blas_flat.uplo ->
Blas_flat.transpose ->
Blas_flat.diag ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix -> b:Matrix_complex_flat.matrix -> unit
val hemm : Blas_flat.side ->
Blas_flat.uplo ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix ->
b:Matrix_complex_flat.matrix ->
beta:Gsl_complex.complex -> c:Matrix_complex_flat.matrix -> unit
val herk : Blas_flat.uplo ->
Blas_flat.transpose ->
alpha:float ->
a:Matrix_complex_flat.matrix ->
beta:float -> c:Matrix_complex_flat.matrix -> unit
val her2k : Blas_flat.uplo ->
Blas_flat.transpose ->
alpha:Gsl_complex.complex ->
a:Matrix_complex_flat.matrix ->
b:Matrix_complex_flat.matrix ->
beta:float -> c:Matrix_complex_flat.matrix -> unit