Module Owl_types.Sparse_real (.ml)

module Sparse_real: sig .. end

type int_array = (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Array1.t 
type elt_array = (float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t 
type spmat_struct 
val spmat_struct : spmat_struct Ctypes.structure Ctypes.typ
val sp_size1 : (int64, spmat_struct Ctypes.structure) Ctypes.field
val sp_size2 : (int64, spmat_struct Ctypes.structure) Ctypes.field
val sp_i : (int64 Ctypes_static.ptr,
spmat_struct Ctypes.structure)
Ctypes.field
val sp_data : (float Ctypes_static.ptr,
spmat_struct Ctypes.structure)
Ctypes.field
val sp_p : (int64 Ctypes_static.ptr,
spmat_struct Ctypes.structure)
Ctypes.field
val sp_nzmax : (int64, spmat_struct Ctypes.structure) Ctypes.field
val sp_nz : (int64, spmat_struct Ctypes.structure) Ctypes.field
val sp_tree : (unit Ctypes_static.ptr, spmat_struct Ctypes.structure)
Ctypes.field
val sp_work : (unit Ctypes_static.ptr, spmat_struct Ctypes.structure)
Ctypes.field
val sp_type : (int64, spmat_struct Ctypes.structure) Ctypes.field
type spmat_record = {
   mutable m : int;
   mutable n : int;
   mutable i : int_array;
   mutable d : elt_array;
   mutable p : int_array;
   mutable nz : int;
   mutable typ : int;
   mutable ptr : spmat_struct Ctypes_static.structure Ctypes_static.ptr;
}
record definition for sparse matrix