Bloomex.Bloom

A plain bloom filter.

  • :error_prob - error probability
  • :max - maximum number of elements
  • :mb - 2^mb = m, the size of each slice (bitvector)
  • :size - number of elements
  • :bv - list of bitvectors
  • :hash_func - hash function to use

Summary

Types

t :: %Bloomex.Bloom{bv: [Bloomex.BitArray.t], error_prob: float, hash_func: (term -> pos_integer), max: pos_integer, mb: pos_integer, size: pos_integer}