Gsl.VectmatGeneric variant types for vectors and matrices
val vec_convert :
?protect:bool ->
[< `A of float array | `VF of Vector_flat.vector | `V of Vector.vector ] ->
[> vec ]val mat_convert :
?protect:bool ->
[< `M of Matrix.matrix
| `MF of Matrix_flat.matrix
| `A of float array * int * int
| `AA of float array array ] ->
[> mat ]val mat_flat :
?protect:bool ->
[< `M of Matrix.matrix
| `MF of Matrix_flat.matrix
| `A of float array * int * int
| `AA of float array array ] ->
Matrix_flat.matrixval cmat_convert :
?protect:bool ->
[< `CM of Matrix_complex.matrix
| `CMF of 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 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