package mesh-easymesh

  1. Overview
  2. Docs
type 'layout vec = (float, Bigarray.float64_elt, 'layout) Bigarray.Array1.t
type 'layout mat = (float, Bigarray.float64_elt, 'layout) Bigarray.Array2.t
type 'layout int_vec = (int, Bigarray.int_elt, 'layout) Bigarray.Array1.t
type 'layout int_mat = (int, Bigarray.int_elt, 'layout) Bigarray.Array2.t
val max2 : int -> int -> int
val max4 : int -> int -> int -> int -> int
class 'l pslg : 'l Bigarray.layout -> object ... end
class type 'layout t = object ... end
class type 'layout voronoi = object ... end
val make_mesh : point:(float, Bigarray.float64_elt, 'a) Bigarray.Array2.t -> point_marker:(int, Bigarray.int_elt, 'a) Bigarray.Array1.t -> segment:(int, Bigarray.int_elt, 'a) Bigarray.Array2.t -> segment_marker:(int, Bigarray.int_elt, 'a) Bigarray.Array1.t -> hole:(float, Bigarray.float64_elt, 'a) Bigarray.Array2.t -> region:(float, Bigarray.float64_elt, 'a) Bigarray.Array2.t -> triangle:'a int_mat -> neighbor:'a int_mat -> edge:'a int_mat -> edge_marker:'a int_vec -> 'a t
val layout : 'a pslg -> 'a Stdlib__bigarray.layout
val is_c_layout : 'a pslg -> bool
val pslg_to_c : 'a pslg -> Bigarray.c_layout pslg
val pslg_to_fortran : 'a pslg -> Bigarray.fortran_layout pslg
val mesh_to_c : 'a t -> Bigarray.c_layout t
val mesh_to_fortran : 'a t -> Bigarray.fortran_layout t

LaTeX commands

val norm : float -> float -> float
val latex_begin : out_channel -> float -> float -> float -> float -> unit
val latex_end : out_channel -> unit
val degrees_per_radian : float
type point = {
  1. x : float;
  2. y : float;
}
val black : int
val color_to_string : int -> string
val line : out_channel -> int -> point -> point -> unit
val point_xy : out_channel -> int -> float -> float -> unit
val point : out_channel -> int -> point -> unit
val triangle : out_channel -> int -> point -> point -> point -> unit
val fill_triangle : out_channel -> int -> point -> point -> point -> unit
val fill_quadrilateral : out_channel -> int -> point -> point -> point -> point -> unit