package owl

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Helper functions used in the library

val range : int -> int -> int array
val range_fold : int -> int -> f:('a -> int -> 'a) -> init:'a -> 'a
val array_filteri_v : (int -> 'a -> bool * 'b) -> 'a array -> 'b array
val array_filter_v : ('a -> bool * 'b) -> 'a array -> 'b array
val array_filteri : (int -> 'a -> bool) -> 'a array -> 'a array
val array_filter : ('a -> bool) -> 'a array -> 'a array
val array_mapi : (int -> 'a -> 'b) -> 'a array -> 'b array
val array_map : ('a -> 'b) -> 'a array -> 'b array
val reverse_array : 'a array -> unit
val get_suffix : string -> string
val count_dup : 'a list -> ('a * int) list
val array_iter2 : ('a -> 'b -> 'c) -> 'a array -> 'b array -> unit
val array_iter3 : ('a -> 'b -> 'c -> 'd) -> 'a array -> 'b array -> 'c array -> unit
val array_map2i : (int -> 'a -> 'b -> 'c) -> 'a array -> 'b array -> 'c array
val array_map2i_split2 : (int -> 'a -> 'b -> 'c * 'd) -> 'a array -> 'b array -> 'c array * 'd array
val array_sum : float array -> float
val array_pad : [< `Left | `Right ] -> 'a array -> 'a -> int -> 'a array
val string_of_array : ?sep:string -> ('a -> string) -> 'a array -> string
val aarr_iter : ('a -> unit) -> 'a array array -> unit
val aarr_iteri : (int -> int -> 'a -> unit) -> 'a array array -> unit
val aarr_map : ('a -> 'b) -> 'a array array -> 'b array array
val aarr_mapi : (int -> int -> 'a -> 'b) -> 'a array array -> 'b array array
val aarr_map2 : ('a -> 'b -> 'c) -> 'a array array -> 'b array array -> 'c array array
val aarr_map2i : (int -> int -> 'a -> 'b -> 'c) -> 'a array array -> 'b array array -> 'c array array
val aarr_map3i : (int -> int -> 'a -> 'b -> 'c -> 'd) -> 'a array array -> 'b array array -> 'c array array -> 'd array array
val aarr_map3 : ('a -> 'b -> 'c -> 'd) -> 'a array array -> 'b array array -> 'c array array -> 'd array array
val aarr2llss : 'a array array -> 'a list list
val llss2aarr : 'a list list -> 'a array array
val aarr_fold : ('a -> 'b -> 'a) -> 'a -> 'b array array -> 'a
val aarr_matrix : int -> int -> 'a -> 'a array array
val array1_iter : ('a -> 'b) -> ('a, 'c, 'd) Bigarray.Array1.t -> unit
val array1_iteri : (int -> 'a -> 'b) -> ('a, 'c, 'd) Bigarray.Array1.t -> unit
val array1_extend : ('a, 'b, Bigarray.c_layout) Bigarray.Array1.t -> int -> ('a, 'b, Bigarray.c_layout) Bigarray.Array1.t
val marshal_to_file : 'a -> string -> unit
val marshal_from_file : string -> 'a
val check_row_vector : ('a, 'b, 'c) Bigarray.Array2.t -> unit
val time : (unit -> 'a) -> float
module Stack : sig ... end