sig
external sdsdot :
alpha:float ->
Gsl_vector.Single.vector -> Gsl_vector.Single.vector -> float
= "ml_gsl_blas_sdsdot"
external dsdot :
Gsl_vector.Single.vector -> Gsl_vector.Single.vector -> float
= "ml_gsl_blas_dsdot"
external dot :
Gsl_vector.Single.vector -> Gsl_vector.Single.vector -> float
= "ml_gsl_blas_sdot"
external nrm2 : Gsl_vector.Single.vector -> float = "ml_gsl_blas_snrm2"
external asum : Gsl_vector.Single.vector -> float = "ml_gsl_blas_sasum"
external iamax : Gsl_vector.Single.vector -> int = "ml_gsl_blas_isamax"
external swap :
Gsl_vector.Single.vector -> Gsl_vector.Single.vector -> unit
= "ml_gsl_blas_sswap"
external copy :
Gsl_vector.Single.vector -> Gsl_vector.Single.vector -> unit
= "ml_gsl_blas_scopy"
external axpy :
float -> Gsl_vector.Single.vector -> Gsl_vector.Single.vector -> unit
= "ml_gsl_blas_saxpy"
external rot :
Gsl_vector.Single.vector ->
Gsl_vector.Single.vector -> float -> float -> unit = "ml_gsl_blas_srot"
external scal : float -> Gsl_vector.Single.vector -> unit
= "ml_gsl_blas_sscal"
external gemv :
Gsl_blas.transpose ->
alpha:float ->
a:Gsl_matrix.Single.matrix ->
x:Gsl_vector.Single.vector ->
beta:float -> y:Gsl_vector.Single.vector -> unit = "ml_gsl_blas_sgemv_bc"
"ml_gsl_blas_sgemv"
external trmv :
Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
a:Gsl_matrix.Single.matrix -> x:Gsl_vector.Single.vector -> unit
= "ml_gsl_blas_strmv"
external trsv :
Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
a:Gsl_matrix.Single.matrix -> x:Gsl_vector.Single.vector -> unit
= "ml_gsl_blas_strsv"
external symv :
Gsl_blas.uplo ->
alpha:float ->
a:Gsl_matrix.Single.matrix ->
x:Gsl_vector.Single.vector ->
beta:float -> y:Gsl_vector.Single.vector -> unit = "ml_gsl_blas_ssymv_bc"
"ml_gsl_blas_ssymv"
external dger :
alpha:float ->
x:Gsl_vector.Single.vector ->
y:Gsl_vector.Single.vector -> a:Gsl_matrix.Single.matrix -> unit
= "ml_gsl_blas_sger"
external syr :
Gsl_blas.uplo ->
alpha:float ->
x:Gsl_vector.Single.vector -> a:Gsl_matrix.Single.matrix -> unit
= "ml_gsl_blas_ssyr"
external syr2 :
Gsl_blas.uplo ->
alpha:float ->
x:Gsl_vector.Single.vector ->
y:Gsl_vector.Single.vector -> a:Gsl_matrix.Single.matrix -> unit
= "ml_gsl_blas_ssyr2"
external gemm :
ta:Gsl_blas.transpose ->
tb:Gsl_blas.transpose ->
alpha:float ->
a:Gsl_matrix.Single.matrix ->
b:Gsl_matrix.Single.matrix ->
beta:float -> c:Gsl_matrix.Single.matrix -> unit = "ml_gsl_blas_sgemm_bc"
"ml_gsl_blas_sgemm"
external symm :
Gsl_blas.side ->
Gsl_blas.uplo ->
alpha:float ->
a:Gsl_matrix.Single.matrix ->
b:Gsl_matrix.Single.matrix ->
beta:float -> c:Gsl_matrix.Single.matrix -> unit = "ml_gsl_blas_ssymm_bc"
"ml_gsl_blas_ssymm"
external syrk :
Gsl_blas.uplo ->
Gsl_blas.transpose ->
alpha:float ->
a:Gsl_matrix.Single.matrix ->
beta:float -> c:Gsl_matrix.Single.matrix -> unit = "ml_gsl_blas_ssyrk_bc"
"ml_gsl_blas_ssyrk"
external syr2k :
Gsl_blas.uplo ->
Gsl_blas.transpose ->
alpha:float ->
a:Gsl_matrix.Single.matrix ->
b:Gsl_matrix.Single.matrix ->
beta:float -> c:Gsl_matrix.Single.matrix -> unit
= "ml_gsl_blas_ssyr2k_bc" "ml_gsl_blas_ssyr2k"
external trmm :
Gsl_blas.side ->
Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
alpha:float ->
a:Gsl_matrix.Single.matrix -> b:Gsl_matrix.Single.matrix -> unit
= "ml_gsl_blas_strmm_bc" "ml_gsl_blas_strmm"
external trsm :
Gsl_blas.side ->
Gsl_blas.uplo ->
Gsl_blas.transpose ->
Gsl_blas.diag ->
alpha:float ->
a:Gsl_matrix.Single.matrix -> b:Gsl_matrix.Single.matrix -> unit
= "ml_gsl_blas_strsm_bc" "ml_gsl_blas_strsm"
end