Module Blas_gen.Complex

module Complex: sig .. end

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