Gsl_vectmatGeneric variant types for vectors and matrices
val vec_convert :
?protect:bool ->
[< `A of float array
| `VF of Gsl_vector_flat.vector
| `V of Gsl_vector.vector ] ->
[> vec ]val mat_convert :
?protect:bool ->
[< `M of Gsl_matrix.matrix
| `MF of Gsl_matrix_flat.matrix
| `A of float array * int * int
| `AA of float array array ] ->
[> mat ]val mat_flat :
?protect:bool ->
[< `M of Gsl_matrix.matrix
| `MF of Gsl_matrix_flat.matrix
| `A of float array * int * int
| `AA of float array array ] ->
Gsl_matrix_flat.matrixval cmat_convert :
?protect:bool ->
[< `CM of Gsl_matrix_complex.matrix
| `CMF of Gsl_matrix_complex_flat.matrix
| `CA of Gsl_complex.complex_array * int * int ] ->
[> cmat ]val to_array : [< vec ] -> float arrayval v_max : [< vec ] -> floatval v_min : [< vec ] -> floatval v_minmax : [< vec ] -> float * floatval v_max_index : [< vec ] -> intval v_min_index : [< vec ] -> intval v_minmax_index : [< vec ] -> int * intval tmp : [< mat ] -> [> `M of Gsl_matrix.matrix ]val to_arrays : [< mat ] -> float array arrayval m_add_diagonal : [< mat ] -> float -> unitval swap_rows : [< mat ] -> int -> int -> unitval swap_columns : [< mat ] -> int -> int -> unitval swap_rowcol : [< mat ] -> int -> int -> unitval transpose_in_place : [< mat ] -> unit