package gsl

  1. Overview
  2. Docs
val dotu : [< Vectmat.cvec ] -> [< Vectmat.cvec ] -> Gsl_complex.complex
val dotc : [< Vectmat.cvec ] -> [< Vectmat.cvec ] -> Gsl_complex.complex
val nrm2 : [< Vectmat.cvec ] -> float
val asum : [< Vectmat.cvec ] -> float
val iamax : [< Vectmat.cvec ] -> int
val swap : [< Vectmat.cvec ] -> [< Vectmat.cvec ] -> unit
val copy : [< Vectmat.cvec ] -> [< Vectmat.cvec ] -> unit
val axpy : Gsl_complex.complex -> [< Vectmat.cvec ] -> [< Vectmat.cvec ] -> unit
val scal : Gsl_complex.complex -> [< Vectmat.cvec ] -> unit
val zdscal : float -> [< Vectmat.cvec ] -> unit
val gemv : transpose -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> x:[< Vectmat.cvec ] -> beta:Gsl_complex.complex -> y:[< Vectmat.cvec ] -> unit
val trmv : uplo -> transpose -> diag -> a:[< Vectmat.cmat ] -> x:[< Vectmat.cvec ] -> unit
val trsv : uplo -> transpose -> diag -> a:[< Vectmat.cmat ] -> x:[< Vectmat.cvec ] -> unit
val hemv : uplo -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> x:[< Vectmat.cvec ] -> beta:Gsl_complex.complex -> y:[< Vectmat.cvec ] -> unit
val geru : alpha:Gsl_complex.complex -> x:[< Vectmat.cvec ] -> y:[< Vectmat.cvec ] -> a:[< Vectmat.cmat ] -> unit
val gerc : alpha:Gsl_complex.complex -> x:[< Vectmat.cvec ] -> y:[< Vectmat.cvec ] -> a:[< Vectmat.cmat ] -> unit
val her : uplo -> alpha:float -> x:[< Vectmat.cvec ] -> a:[< Vectmat.cmat ] -> unit
val her2 : uplo -> alpha:Gsl_complex.complex -> x:[< Vectmat.cvec ] -> y:[< Vectmat.cvec ] -> a:[< Vectmat.cmat ] -> unit
val gemm : ta:transpose -> tb:transpose -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> b:[< Vectmat.cmat ] -> beta:Gsl_complex.complex -> c:[< Vectmat.cmat ] -> unit
val symm : side -> uplo -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> b:[< Vectmat.cmat ] -> beta:Gsl_complex.complex -> c:[< Vectmat.cmat ] -> unit
val syrk : uplo -> transpose -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> beta:Gsl_complex.complex -> c:[< Vectmat.cmat ] -> unit
val syr2k : uplo -> transpose -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> b:[< Vectmat.cmat ] -> beta:Gsl_complex.complex -> c:[< Vectmat.cmat ] -> unit
val trmm : side -> uplo -> transpose -> diag -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> b:[< Vectmat.cmat ] -> unit
val trsm : side -> uplo -> transpose -> diag -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> b:[< Vectmat.cmat ] -> unit
val hemm : side -> uplo -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> b:[< Vectmat.cmat ] -> beta:Gsl_complex.complex -> c:[< Vectmat.cmat ] -> unit
val herk : uplo -> transpose -> alpha:float -> a:[< Vectmat.cmat ] -> beta:float -> c:[< Vectmat.cmat ] -> unit
val her2k : uplo -> transpose -> alpha:Gsl_complex.complex -> a:[< Vectmat.cmat ] -> b:[< Vectmat.cmat ] -> beta:float -> c:[< Vectmat.cmat ] -> unit