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