package gsl

  1. Overview
  2. Docs
GSL - Bindings to the GNU Scientific Library

Install

Dune Dependency

Authors

Maintainers

Sources

gsl-ocaml-1.19.3.tar.gz
sha256=b00f67b0724583d8bc920e05188cf3aa2f95e5a3e572dbf3c4725d74e120f75b
md5=1ab7be9ac5a21b3ab9400c63f2fc82d7

doc/gsl/Gsl_blas_flat/index.html

Module Gsl_blas_flat

type order = Gsl_blas.order =
  1. | RowMajor
  2. | ColMajor
type transpose = Gsl_blas.transpose =
  1. | NoTrans
  2. | Trans
  3. | ConjTrans
type uplo = Gsl_blas.uplo =
  1. | Upper
  2. | Lower
type diag = Gsl_blas.diag =
  1. | NonUnit
  2. | Unit
type side = Gsl_blas.side =
  1. | Left
  2. | Right
val nrm2 : Gsl_vector_flat.vector -> float
val asum : Gsl_vector_flat.vector -> float
val iamax : Gsl_vector_flat.vector -> int
val axpy : float -> Gsl_vector_flat.vector -> Gsl_vector_flat.vector -> unit
val rot : Gsl_vector_flat.vector -> Gsl_vector_flat.vector -> float -> float -> unit
val scal : float -> Gsl_vector_flat.vector -> unit
val gemv : transpose -> alpha:float -> a:Gsl_matrix_flat.matrix -> x:Gsl_vector_flat.vector -> beta:float -> y:Gsl_vector_flat.vector -> unit
val symv : uplo -> alpha:float -> a:Gsl_matrix_flat.matrix -> x:Gsl_vector_flat.vector -> beta:float -> y:Gsl_vector_flat.vector -> unit
val dger : alpha:float -> x:Gsl_vector_flat.vector -> y:Gsl_vector_flat.vector -> a:Gsl_matrix_flat.matrix -> unit
val syr : uplo -> alpha:float -> x:Gsl_vector_flat.vector -> a:Gsl_matrix_flat.matrix -> unit
val syr2 : uplo -> alpha:float -> x:Gsl_vector_flat.vector -> y:Gsl_vector_flat.vector -> a:Gsl_matrix_flat.matrix -> unit
val gemm : ta:transpose -> tb:transpose -> alpha:float -> a:Gsl_matrix_flat.matrix -> b:Gsl_matrix_flat.matrix -> beta:float -> c:Gsl_matrix_flat.matrix -> unit
val symm : side -> uplo -> alpha:float -> a:Gsl_matrix_flat.matrix -> b:Gsl_matrix_flat.matrix -> beta:float -> c:Gsl_matrix_flat.matrix -> unit
val trmm : side -> uplo -> transpose -> diag -> alpha:float -> a:Gsl_matrix_flat.matrix -> b:Gsl_matrix_flat.matrix -> unit
val trsm : side -> uplo -> transpose -> diag -> alpha:float -> a:Gsl_matrix_flat.matrix -> b:Gsl_matrix_flat.matrix -> unit
val syrk : uplo -> transpose -> alpha:float -> a:Gsl_matrix_flat.matrix -> beta:float -> c:Gsl_matrix_flat.matrix -> unit
val syr2k : uplo -> transpose -> alpha:float -> a:Gsl_matrix_flat.matrix -> b:Gsl_matrix_flat.matrix -> beta:float -> c:Gsl_matrix_flat.matrix -> unit
module Complex : sig ... end
OCaml

Innovation. Community. Security.