module Blas_flat: sig
.. end
type
order = Blas.order
=
type
transpose = Blas.transpose
=
| |
NoTrans |
| |
Trans |
| |
ConjTrans |
type
uplo = Blas.uplo
=
type
diag = Blas.diag
=
type
side = Blas.side
=
val dot : Vector_flat.vector -> Vector_flat.vector -> float
val nrm2 : Vector_flat.vector -> float
val asum : Vector_flat.vector -> float
val iamax : Vector_flat.vector -> int
val swap : Vector_flat.vector -> Vector_flat.vector -> unit
val copy : Vector_flat.vector -> Vector_flat.vector -> unit
val axpy : float -> Vector_flat.vector -> Vector_flat.vector -> unit
val rot : Vector_flat.vector -> Vector_flat.vector -> float -> float -> unit
val scal : float -> Vector_flat.vector -> unit
val gemv : transpose ->
alpha:float ->
a:Matrix_flat.matrix ->
x:Vector_flat.vector -> beta:float -> y:Vector_flat.vector -> unit
val trmv : uplo ->
transpose ->
diag -> a:Matrix_flat.matrix -> x:Vector_flat.vector -> unit
val trsv : uplo ->
transpose ->
diag -> a:Matrix_flat.matrix -> x:Vector_flat.vector -> unit
val symv : uplo ->
alpha:float ->
a:Matrix_flat.matrix ->
x:Vector_flat.vector -> beta:float -> y:Vector_flat.vector -> unit
val dger : alpha:float ->
x:Vector_flat.vector -> y:Vector_flat.vector -> a:Matrix_flat.matrix -> unit
val syr : uplo ->
alpha:float -> x:Vector_flat.vector -> a:Matrix_flat.matrix -> unit
val syr2 : uplo ->
alpha:float ->
x:Vector_flat.vector -> y:Vector_flat.vector -> a:Matrix_flat.matrix -> unit
val gemm : ta:transpose ->
tb:transpose ->
alpha:float ->
a:Matrix_flat.matrix ->
b:Matrix_flat.matrix -> beta:float -> c:Matrix_flat.matrix -> unit
val symm : side ->
uplo ->
alpha:float ->
a:Matrix_flat.matrix ->
b:Matrix_flat.matrix -> beta:float -> c:Matrix_flat.matrix -> unit
val trmm : side ->
uplo ->
transpose ->
diag ->
alpha:float -> a:Matrix_flat.matrix -> b:Matrix_flat.matrix -> unit
val trsm : side ->
uplo ->
transpose ->
diag ->
alpha:float -> a:Matrix_flat.matrix -> b:Matrix_flat.matrix -> unit
val syrk : uplo ->
transpose ->
alpha:float ->
a:Matrix_flat.matrix -> beta:float -> c:Matrix_flat.matrix -> unit
val syr2k : uplo ->
transpose ->
alpha:float ->
a:Matrix_flat.matrix ->
b:Matrix_flat.matrix -> beta:float -> c:Matrix_flat.matrix -> unit
module Complex: sig
.. end