Gsl.Matrix_complex_flatMatrices of complex number simplemented with float array
type matrix = complex_mat_flatval create : ?init:Gsl_complex.complex -> int -> int -> matrixval dims : matrix -> int * intval of_arrays : Gsl_complex.complex array array -> matrixval of_array : Gsl_complex.complex array -> int -> int -> matrixval to_arrays : matrix -> Gsl_complex.complex array arrayval to_array : matrix -> Gsl_complex.complex arrayval of_complex_array : float array -> int -> int -> matrixval to_complex_array : matrix -> Gsl_complex.complex_arrayval get : matrix -> int -> int -> Gsl_complex.complexval set : matrix -> int -> int -> Gsl_complex.complex -> unitval set_all : matrix -> Gsl_complex.complex -> unitval set_zero : matrix -> unitval set_id : matrix -> unitval scale : matrix -> float -> unitval add_constant : matrix -> float -> unitval add_diagonal : matrix -> Gsl_complex.complex -> unitval is_null : matrix -> boolval swap_rows : matrix -> int -> int -> unitval swap_columns : matrix -> int -> int -> unitval swap_rowcol : matrix -> int -> int -> unitval transpose_in_place : matrix -> unitval row : matrix -> int -> Vector_complex_flat.vectorval column : matrix -> int -> Vector_complex_flat.vectorval diagonal : matrix -> Vector_complex_flat.vectorval subdiagonal : matrix -> int -> Vector_complex_flat.vectorval superdiagonal : matrix -> int -> Vector_complex_flat.vectorval view_complex_array :
Gsl_complex.complex_array ->
?off:int ->
int ->
?tda:int ->
int ->
matrixval view_vector :
Vector_complex_flat.vector ->
?off:int ->
int ->
?tda:int ->
int ->
matrix