sig   val mat_struct :     Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes.typ   val vec_struct :     Owl_types.Dense_real.vec_struct Ctypes.structure Ctypes.typ   val gsl_vector_alloc :     (Unsigned.size_t ->      Owl_types.Dense_real.vec_struct Ctypes.structure Ctypes_static.ptr      F.return)     F.result   val gsl_matrix_alloc :     (Unsigned.size_t ->      Unsigned.size_t ->      Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr      F.return)     F.result   val gsl_matrix_get_col :     (Owl_types.Dense_real.vec_struct Ctypes.structure Ctypes_static.ptr ->      Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      int -> int F.return)     F.result   val gsl_matrix_equal :     (Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result   val gsl_matrix_isnull :     (Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result   val gsl_matrix_ispos :     (Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result   val gsl_matrix_isneg :     (Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result   val gsl_matrix_isnonneg :     (Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result   val gsl_matrix_min :     (Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      float F.return)     F.result   val gsl_matrix_min_index :     (Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      Unsigned.size_t Ctypes_static.ptr ->      Unsigned.size_t Ctypes_static.ptr -> unit F.return)     F.result   val gsl_matrix_max :     (Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      float F.return)     F.result   val gsl_matrix_max_index :     (Owl_types.Dense_real.mat_struct Ctypes.structure Ctypes_static.ptr ->      Unsigned.size_t Ctypes_static.ptr ->      Unsigned.size_t Ctypes_static.ptr -> unit F.return)     F.result end