Markus Mottl avatar Markus Mottl committed ed5e7c7

Fixed type visibility problem

Comments (0)

Files changed (5)

 
 type prec = complexxx_elt
 type num_type = Complex.t
+
 type vec = (Complex.t, complexxx_elt, fortran_layout) Array1.t
 (** Double precision vectors. *)
+
 type rvec = (float, floatxx_elt, fortran_layout) Array1.t
 (** Double precision vectors of reals. *)
+
 type mat = (Complex.t, complexxx_elt, fortran_layout) Array2.t
 (** Double precision matrices. *)
 
   include module type of Mat2_CPREC
   include module type of Mat4_CPREC
 end
+
 include module type of Complex_io
 
 include module type of Impl2_CPREC
 
 type prec = floatxx_elt
 type num_type = float
+
 type vec = (float, floatxx_elt, fortran_layout) Array1.t
 (** Double precision vectors. *)
+
 type rvec = vec
+
 type mat = (float, floatxx_elt, fortran_layout) Array2.t
 (** Double precision matrices. *)
 
   include module type of Mat2_FPREC
   include module type of Mat4_FPREC
 end
+
 include module type of Real_io
 
 include module type of Impl2_FPREC

lib/complex_io.mli

 val pp_num : Format.formatter -> Complex.t -> unit
 (** [pp_num ppf el] is equivalent to [fprintf ppf "(%G, %Gi)"
     el.re el.im]. *)
+
 val pp_vec : (Complex.t, 'a) Io.pp_vec
 (** Pretty-printer for column vectors. *)
+
 val pp_mat : (Complex.t, 'a) Io.pp_mat
 (** Pretty-printer for matrices. *)

lib/lacaml_SDCZ.mli

 
 open Bigarray
 
+(** {2 Pretty printing} *)
+
+(** Pretty-printing of vector and matrices. *)
+module Io : sig
+  include module type of Io
+end
+
+(** Pretty printing of real vector and matrices.  See the
+    {!Lacaml.Io} module for more versatile functions. *)
+module Real_io : sig
+  include module type of Real_io
+end
+
+(** Pretty printing of complex vector and matrices.  See the
+    {!Lacaml.Io} module for more versatile functions. *)
+module Complex_io : sig
+  include module type of Complex_io
+end
+
+
 (** {2 Precision dependent modules} *)
 
 (** Types and functions common to all precision dependent sub-modules. *)
   include module type of C
 end
 
-
 (** Module for backward compatibility.
 
     @deprecated Instead of using [Lacaml.Impl.X], simply use [Lacaml.X].
     include module type of C
   end
 end
-
-(************************************************************************)
-
-(** {2 Pretty printing} *)
-
-(** Pretty-printing of vector and matrices. *)
-module Io : sig
-  include module type of Io
-end
-
-(** Pretty printing of real vector and matrices.  See the
-    {!Lacaml.Io} module for more versatile functions. *)
-module Real_io : sig
-  include module type of Real_io
-end
-
-(** Pretty printing of complex vector and matrices.  See the
-    {!Lacaml.Io} module for more versatile functions. *)
-module Complex_io : sig
-  include module type of Complex_io
-end
 
 val pp_num : Format.formatter -> float -> unit
 (** [pp_num ppf el] is equivalent to [fprintf ppf "%G" el]. *)
+
 val pp_vec : (float, 'a) Io.pp_vec
 (** Pretty-printer for column vectors. *)
+
 val pp_mat : (float, 'a) Io.pp_mat
 (** Pretty-printer for matrices. *)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.