sig
external dotu :
Gsl_vector_complex.Single.vector ->
Gsl_vector_complex.Single.vector -> Gsl_complex.complex
= "ml_gsl_blas_cdotu"
external dotc :
Gsl_vector_complex.Single.vector ->
Gsl_vector_complex.Single.vector -> Gsl_complex.complex
= "ml_gsl_blas_cdotc"
external nrm2 : Gsl_vector_complex.Single.vector -> float
= "ml_gsl_blas_scnrm2"
external asum : Gsl_vector_complex.Single.vector -> float
= "ml_gsl_blas_scasum"
external iamax : Gsl_vector_complex.Single.vector -> int
= "ml_gsl_blas_icamax"
external swap :
Gsl_vector_complex.Single.vector ->
Gsl_vector_complex.Single.vector -> unit = "ml_gsl_blas_cswap"
external copy :
Gsl_vector_complex.Single.vector ->
Gsl_vector_complex.Single.vector -> unit = "ml_gsl_blas_ccopy"
external axpy :
Gsl_complex.complex ->
Gsl_vector_complex.Single.vector ->
Gsl_vector_complex.Single.vector -> unit = "ml_gsl_blas_caxpy"
external scal :
Gsl_complex.complex -> Gsl_vector_complex.Single.vector -> unit
= "ml_gsl_blas_cscal"
external csscal : float -> Gsl_vector_complex.Single.vector -> unit
= "ml_gsl_blas_csscal"
external 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
= "ml_gsl_blas_cgemv_bc" "ml_gsl_blas_cgemv"
external trmv :
Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
a:Gsl_matrix_complex.Single.matrix ->
x:Gsl_vector_complex.Single.vector -> unit = "ml_gsl_blas_ctrmv"
external trsv :
Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
a:Gsl_matrix_complex.Single.matrix ->
x:Gsl_vector_complex.Single.vector -> unit = "ml_gsl_blas_ctrsv"
external 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
= "ml_gsl_blas_chemv_bc" "ml_gsl_blas_chemv"
external geru :
alpha:Gsl_complex.complex ->
x:Gsl_vector_complex.Single.vector ->
y:Gsl_vector_complex.Single.vector ->
a:Gsl_matrix_complex.Single.matrix -> unit = "ml_gsl_blas_cgeru"
external gerc :
alpha:Gsl_complex.complex ->
x:Gsl_vector_complex.Single.vector ->
y:Gsl_vector_complex.Single.vector ->
a:Gsl_matrix_complex.Single.matrix -> unit = "ml_gsl_blas_cgerc"
external her :
Gsl_blas.uplo ->
alpha:float ->
x:Gsl_vector_complex.Single.vector ->
a:Gsl_matrix_complex.Single.matrix -> unit = "ml_gsl_blas_cher"
external 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 = "ml_gsl_blas_cher2"
external 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
= "ml_gsl_blas_cgemm_bc" "ml_gsl_blas_cgemm"
external 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
= "ml_gsl_blas_csymm_bc" "ml_gsl_blas_csymm"
external 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
= "ml_gsl_blas_csyrk_bc" "ml_gsl_blas_csyrk"
external 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
= "ml_gsl_blas_csyr2k_bc" "ml_gsl_blas_csyr2k"
external 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 = "ml_gsl_blas_ctrmm_bc"
"ml_gsl_blas_ctrmm"
external 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 = "ml_gsl_blas_ctrsm_bc"
"ml_gsl_blas_ctrsm"
external 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
= "ml_gsl_blas_chemm_bc" "ml_gsl_blas_chemm"
external herk :
Gsl_blas.uplo ->
Gsl_blas.transpose ->
alpha:float ->
a:Gsl_matrix_complex.Single.matrix ->
beta:float -> c:Gsl_matrix_complex.Single.matrix -> unit
= "ml_gsl_blas_cherk_bc" "ml_gsl_blas_cherk"
external 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
= "ml_gsl_blas_cher2k_bc" "ml_gsl_blas_cher2k"
end