Module Owl_types.Dense_complex (.ml)

module Dense_complex: sig .. end

type int_array = (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Array1.t 
type elt_array = (Complex.t, Bigarray.complex64_elt, Bigarray.c_layout) Bigarray.Array2.t 
type mblk_struct 
val mblk_struct : mblk_struct Ctypes.structure Ctypes.typ
val msize : (int64, mblk_struct Ctypes.structure) Ctypes.field
val mdata : (Complex.t Ctypes_static.ptr,
mblk_struct Ctypes.structure)
Ctypes.field
type vec_struct 
structure definition for vector, refer to gsl_vector_double.h
val vec_struct : vec_struct Ctypes.structure Ctypes.typ
val vsize : (int64, vec_struct Ctypes.structure) Ctypes.field
val stride : (int64, vec_struct Ctypes.structure) Ctypes.field
val vdata : (Complex.t Ctypes_static.ptr,
vec_struct Ctypes.structure)
Ctypes.field
val vblock : (mblk_struct Ctypes.structure Ctypes_static.ptr,
vec_struct Ctypes.structure)
Ctypes.field
val vowner : (int64, vec_struct Ctypes.structure) Ctypes.field
type mat_struct 
structure definition for dense matrix, refer to gsl_matrix_double.h
val mat_struct : mat_struct Ctypes.structure Ctypes.typ
val size1 : (int64, mat_struct Ctypes.structure) Ctypes.field
val size2 : (int64, mat_struct Ctypes.structure) Ctypes.field
val tda : (int64, mat_struct Ctypes.structure) Ctypes.field
val data : (Complex.t Ctypes_static.ptr,
mat_struct Ctypes.structure)
Ctypes.field
val block : (mblk_struct Ctypes.structure Ctypes_static.ptr,
mat_struct Ctypes.structure)
Ctypes.field
val owner : (int64, mat_struct Ctypes.structure) Ctypes.field
type vec_record = {
   mutable vsize : int;
   mutable stride : int;
   mutable vdata : elt_array;
   mutable vptr : vec_struct Ctypes_static.structure Ctypes_static.ptr;
}
define the vector record