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