sig   val mat_struct :     Owl_types.Dense_complex.mat_struct Ctypes.structure Ctypes.typ   val vec_struct :     Owl_types.Dense_complex.vec_struct Ctypes.structure Ctypes.typ   val gsl_matrix_complex_equal :     (Owl_types.Dense_complex.mat_struct Ctypes.structure Ctypes_static.ptr ->      Owl_types.Dense_complex.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result   val gsl_matrix_complex_isnull :     (Owl_types.Dense_complex.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result   val gsl_matrix_complex_ispos :     (Owl_types.Dense_complex.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result   val gsl_matrix_complex_isneg :     (Owl_types.Dense_complex.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result   val gsl_matrix_complex_isnonneg :     (Owl_types.Dense_complex.mat_struct Ctypes.structure Ctypes_static.ptr ->      int F.return)     F.result end