package mesh

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
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 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
val norm : float -> float -> float
val latex_begin : Pervasives.out_channel -> 'a -> 'b -> 'c -> 'd -> unit
val latex_end : Pervasives.out_channel -> unit
val degrees_per_radian : float
type point = Mesh_common.point = {
  1. x : float;
  2. y : float;
}
val black : int
val color_to_string : int -> string
val line : Pervasives.out_channel -> int -> point -> point -> unit
val point_xy : Pervasives.out_channel -> int -> float -> float -> unit
val point : Pervasives.out_channel -> int -> point -> unit
val triangle : Pervasives.out_channel -> int -> point -> point -> point -> unit
val fill_triangle : Pervasives.out_channel -> int -> point -> point -> point -> unit
val fill_quadrilateral : Pervasives.out_channel -> int -> point -> point -> point -> point -> unit
val pslg : ?hole:'a mat -> ?region:'a mat -> ?point_marker:'a int_vec -> 'a mat -> ?segment_marker:'a int_vec -> 'a int_mat -> 'a pslg
val copy : 'l t -> 'l t
val sub : 'a t -> ?pos:int -> int -> 'a t
val band_height_P1 : ?filter:(int -> bool) -> 'a t -> int
val cuthill_mckee : ?rev:bool -> ?perm:'l int_vec -> 'l t -> 'l t
val permute_points : 'l t -> ?inv:bool -> 'l int_vec -> 'l t
val permute_triangles : 'l t -> ?inv:bool -> 'l int_vec -> 'l t
module LaTeX : sig ... end
val scilab : 'a t -> 'a vec -> string -> unit
val matlab : 'a t -> ?edgecolor:string -> ?linestyle:string -> ?facealpha:float -> 'a vec -> string -> unit
val mathematica : 'a t -> 'a vec -> string -> unit
OCaml

Innovation. Community. Security.