package gsl

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

Install

Dune Dependency

Authors

Maintainers

Sources

gsl-ocaml-1.19.1.tar.gz
sha256=05891594ed3b4ea0c2f201531aeafce1280b937a18ba76d818760252c2b34b66
md5=b59a432ac89b49fbd0085d4e17315c50

doc/gsl/Gsl_matrix_complex/index.html

Module Gsl_matrix_complex

Matrices of complex numbers implemented with Bigarray

type matrix = complex_mat_bigarr
val create : ?init:Gsl_complex.complex -> int -> int -> matrix
val dims : matrix -> int * int
val of_array : Gsl_complex.complex array -> int -> int -> matrix
val of_arrays : Gsl_complex.complex array array -> matrix
val to_array : matrix -> Gsl_complex.complex array
val to_arrays : matrix -> Gsl_complex.complex array array
val of_complex_array : Gsl_complex.complex_array -> int -> int -> matrix
val to_complex_array : matrix -> Gsl_complex.complex_array
val get : matrix -> int -> int -> Gsl_complex.complex
val set : matrix -> int -> int -> Gsl_complex.complex -> unit
val set_all : matrix -> Gsl_complex.complex -> unit
val set_zero : matrix -> unit
val set_id : matrix -> unit
val memcpy : src:matrix -> dst:matrix -> unit
val copy : matrix -> matrix
val row : matrix -> int -> Gsl_vector_complex.vector
val add : matrix -> matrix -> unit
val sub : matrix -> matrix -> unit
val mul_elements : matrix -> matrix -> unit
val div_elements : matrix -> matrix -> unit
val scale : matrix -> Gsl_complex.complex -> unit
val add_constant : matrix -> Gsl_complex.complex -> unit
val add_diagonal : matrix -> Gsl_complex.complex -> unit
val is_null : matrix -> bool
val swap_rows : matrix -> int -> int -> unit
val swap_columns : matrix -> int -> int -> unit
val swap_rowcol : matrix -> int -> int -> unit
val transpose : matrix -> matrix -> unit
val transpose_in_place : matrix -> unit
module Single : sig ... end
OCaml

Innovation. Community. Security.