package gsl

  1. Overview
  2. Docs

Module Gsl.Blas_genSource

Sourcetype order = Blas.order =
  1. | RowMajor
  2. | ColMajor
Sourcetype transpose = Blas.transpose =
  1. | NoTrans
  2. | Trans
  3. | ConjTrans
Sourcetype uplo = Blas.uplo =
  1. | Upper
  2. | Lower
Sourcetype diag = Blas.diag =
  1. | NonUnit
  2. | Unit
Sourcetype side = Blas.side =
  1. | Left
  2. | Right
Sourceval dot : [< Vectmat.vec ] -> [< Vectmat.vec ] -> float
Sourceval nrm2 : [< Vectmat.vec ] -> float
Sourceval asum : [< Vectmat.vec ] -> float
Sourceval iamax : [< Vectmat.vec ] -> int
Sourceval swap : [< Vectmat.vec ] -> [< Vectmat.vec ] -> unit
Sourceval copy : [< Vectmat.vec ] -> [< Vectmat.vec ] -> unit
Sourceval axpy : float -> [< Vectmat.vec ] -> [< Vectmat.vec ] -> unit
Sourceval rot : [< Vectmat.vec ] -> [< Vectmat.vec ] -> float -> float -> unit
Sourceval scal : float -> [< Vectmat.vec ] -> unit
Sourceval gemv : transpose -> alpha:float -> a:[< Vectmat.mat ] -> x:[< Vectmat.vec ] -> beta:float -> y:[< Vectmat.vec ] -> unit
Sourceval trmv : uplo -> transpose -> diag -> a:[< Vectmat.mat ] -> x:[< Vectmat.vec ] -> unit
Sourceval trsv : uplo -> transpose -> diag -> a:[< Vectmat.mat ] -> x:[< Vectmat.vec ] -> unit
Sourceval symv : uplo -> alpha:float -> a:[< Vectmat.mat ] -> x:[< Vectmat.vec ] -> beta:float -> y:[< Vectmat.vec ] -> unit
Sourceval dger : alpha:float -> x:[< Vectmat.vec ] -> y:[< Vectmat.vec ] -> a:[< Vectmat.mat ] -> unit
Sourceval syr : uplo -> alpha:float -> x:[< Vectmat.vec ] -> a:[< Vectmat.mat ] -> unit
Sourceval syr2 : uplo -> alpha:float -> x:[< Vectmat.vec ] -> y:[< Vectmat.vec ] -> a:[< Vectmat.mat ] -> unit
Sourceval gemm : ta:transpose -> tb:transpose -> alpha:float -> a:[< Vectmat.mat ] -> b:[< Vectmat.mat ] -> beta:float -> c:[< Vectmat.mat ] -> unit
Sourceval symm : side -> uplo -> alpha:float -> a:[< Vectmat.mat ] -> b:[< Vectmat.mat ] -> beta:float -> c:[< Vectmat.mat ] -> unit
Sourceval trmm : side -> uplo -> transpose -> diag -> alpha:float -> a:[< Vectmat.mat ] -> b:[< Vectmat.mat ] -> unit
Sourceval trsm : side -> uplo -> transpose -> diag -> alpha:float -> a:[< Vectmat.mat ] -> b:[< Vectmat.mat ] -> unit
Sourceval syrk : uplo -> transpose -> alpha:float -> a:[< Vectmat.mat ] -> beta:float -> c:[< Vectmat.mat ] -> unit
Sourceval syr2k : uplo -> transpose -> alpha:float -> a:[< Vectmat.mat ] -> b:[< Vectmat.mat ] -> beta:float -> c:[< Vectmat.mat ] -> unit
Sourcemodule Complex : sig ... end
OCaml

Innovation. Community. Security.