module Gsl_blas_gen: sig
.. end
type
order = Gsl_blas.order
=
type
transpose = Gsl_blas.transpose
=
| |
NoTrans |
| |
Trans |
| |
ConjTrans |
type
uplo = Gsl_blas.uplo
=
type
diag = Gsl_blas.diag
=
type
side = Gsl_blas.side
=
val dot : [< Gsl_vectmat.vec ] -> [< Gsl_vectmat.vec ] -> float
val nrm2 : [< Gsl_vectmat.vec ] -> float
val asum : [< Gsl_vectmat.vec ] -> float
val iamax : [< Gsl_vectmat.vec ] -> int
val swap : [< Gsl_vectmat.vec ] -> [< Gsl_vectmat.vec ] -> unit
val copy : [< Gsl_vectmat.vec ] -> [< Gsl_vectmat.vec ] -> unit
val axpy : float -> [< Gsl_vectmat.vec ] -> [< Gsl_vectmat.vec ] -> unit
val rot : [< Gsl_vectmat.vec ] -> [< Gsl_vectmat.vec ] -> float -> float -> unit
val scal : float -> [< Gsl_vectmat.vec ] -> unit
val gemv : transpose ->
alpha:float ->
a:[< Gsl_vectmat.mat ] ->
x:[< Gsl_vectmat.vec ] -> beta:float -> y:[< Gsl_vectmat.vec ] -> unit
val trmv : uplo ->
transpose ->
diag -> a:[< Gsl_vectmat.mat ] -> x:[< Gsl_vectmat.vec ] -> unit
val trsv : uplo ->
transpose ->
diag -> a:[< Gsl_vectmat.mat ] -> x:[< Gsl_vectmat.vec ] -> unit
val symv : uplo ->
alpha:float ->
a:[< Gsl_vectmat.mat ] ->
x:[< Gsl_vectmat.vec ] -> beta:float -> y:[< Gsl_vectmat.vec ] -> unit
val dger : alpha:float ->
x:[< Gsl_vectmat.vec ] ->
y:[< Gsl_vectmat.vec ] -> a:[< Gsl_vectmat.mat ] -> unit
val syr : uplo ->
alpha:float -> x:[< Gsl_vectmat.vec ] -> a:[< Gsl_vectmat.mat ] -> unit
val syr2 : uplo ->
alpha:float ->
x:[< Gsl_vectmat.vec ] ->
y:[< Gsl_vectmat.vec ] -> a:[< Gsl_vectmat.mat ] -> unit
val gemm : ta:transpose ->
tb:transpose ->
alpha:float ->
a:[< Gsl_vectmat.mat ] ->
b:[< Gsl_vectmat.mat ] -> beta:float -> c:[< Gsl_vectmat.mat ] -> unit
val symm : side ->
uplo ->
alpha:float ->
a:[< Gsl_vectmat.mat ] ->
b:[< Gsl_vectmat.mat ] -> beta:float -> c:[< Gsl_vectmat.mat ] -> unit
val trmm : side ->
uplo ->
transpose ->
diag ->
alpha:float -> a:[< Gsl_vectmat.mat ] -> b:[< Gsl_vectmat.mat ] -> unit
val trsm : side ->
uplo ->
transpose ->
diag ->
alpha:float -> a:[< Gsl_vectmat.mat ] -> b:[< Gsl_vectmat.mat ] -> unit
val syrk : uplo ->
transpose ->
alpha:float ->
a:[< Gsl_vectmat.mat ] -> beta:float -> c:[< Gsl_vectmat.mat ] -> unit
val syr2k : uplo ->
transpose ->
alpha:float ->
a:[< Gsl_vectmat.mat ] ->
b:[< Gsl_vectmat.mat ] -> beta:float -> c:[< Gsl_vectmat.mat ] -> unit
module Complex: sig
.. end