package owl-base

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

The type of count-min tables

Core functions
val init : int -> int -> t

init l w generates a table with length l and width w, all counters initialized to 0.

val incr : int -> int -> t -> unit

incr i j t increments the counter at length index i and width index j in table t.

val get : int -> int -> t -> int

get i j t gets the value of the counter at length index i and width index j in table t.

val clone : t -> t

clone t returns a new table with the same contents as t.

val merge : t -> t -> t

merge t1 t2 merges tables t1 and t2 element-wise. If t1 and t2 have the same dimensions, returns a new table whose elements are the sums of corresponding elements from t1 and t2. If dimensions do not match, raises INVALID_ARGUMENT.

OCaml

Innovation. Community. Security.