Gsl.Matrix_complex_flat
Matrices of complex number simplemented with float array
type matrix = complex_mat_flat
val create : ?init:Gsl_complex.complex -> int -> int -> matrix
val dims : matrix -> int * int
val of_arrays : Gsl_complex.complex array array -> matrix
val of_array : Gsl_complex.complex array -> int -> int -> matrix
val to_arrays : matrix -> Gsl_complex.complex array array
val to_array : matrix -> Gsl_complex.complex array
val of_complex_array : float 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 scale : matrix -> float -> unit
val add_constant : matrix -> float -> 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_in_place : matrix -> unit
val row : matrix -> int -> Vector_complex_flat.vector
val column : matrix -> int -> Vector_complex_flat.vector
val diagonal : matrix -> Vector_complex_flat.vector
val subdiagonal : matrix -> int -> Vector_complex_flat.vector
val superdiagonal : matrix -> int -> Vector_complex_flat.vector
val view_complex_array :
Gsl_complex.complex_array ->
?off:int ->
int ->
?tda:int ->
int ->
matrix
val view_vector :
Vector_complex_flat.vector ->
?off:int ->
int ->
?tda:int ->
int ->
matrix