package gsl

  1. Overview
  2. Docs

Module Blas.SingleSource

LEVEL 1
Sourceval sdsdot : alpha:float -> Vector.Single.vector -> Vector.Single.vector -> float
Sourceval nrm2 : Vector.Single.vector -> float
Sourceval asum : Vector.Single.vector -> float
Sourceval iamax : Vector.Single.vector -> int
Sourceval axpy : float -> Vector.Single.vector -> Vector.Single.vector -> unit
Sourceval rot : Vector.Single.vector -> Vector.Single.vector -> float -> float -> unit
Sourceval scal : float -> Vector.Single.vector -> unit
LEVEL 2
Sourceval gemv : transpose -> alpha:float -> a:Matrix.Single.matrix -> x:Vector.Single.vector -> beta:float -> y:Vector.Single.vector -> unit
Sourceval symv : uplo -> alpha:float -> a:Matrix.Single.matrix -> x:Vector.Single.vector -> beta:float -> y:Vector.Single.vector -> unit
Sourceval dger : alpha:float -> x:Vector.Single.vector -> y:Vector.Single.vector -> a:Matrix.Single.matrix -> unit
Sourceval syr : uplo -> alpha:float -> x:Vector.Single.vector -> a:Matrix.Single.matrix -> unit
Sourceval syr2 : uplo -> alpha:float -> x:Vector.Single.vector -> y:Vector.Single.vector -> a:Matrix.Single.matrix -> unit
LEVEL 3
Sourceval gemm : ta:transpose -> tb:transpose -> alpha:float -> a:Matrix.Single.matrix -> b:Matrix.Single.matrix -> beta:float -> c:Matrix.Single.matrix -> unit
Sourceval symm : side -> uplo -> alpha:float -> a:Matrix.Single.matrix -> b:Matrix.Single.matrix -> beta:float -> c:Matrix.Single.matrix -> unit
Sourceval syrk : uplo -> transpose -> alpha:float -> a:Matrix.Single.matrix -> beta:float -> c:Matrix.Single.matrix -> unit
Sourceval syr2k : uplo -> transpose -> alpha:float -> a:Matrix.Single.matrix -> b:Matrix.Single.matrix -> beta:float -> c:Matrix.Single.matrix -> unit
Sourceval trmm : side -> uplo -> transpose -> diag -> alpha:float -> a:Matrix.Single.matrix -> b:Matrix.Single.matrix -> unit
Sourceval trsm : side -> uplo -> transpose -> diag -> alpha:float -> a:Matrix.Single.matrix -> b:Matrix.Single.matrix -> unit
OCaml

Innovation. Community. Security.