Dense

template<typename RegType, template<typename> class MergeOp>
class Dense

General Dense Sketch Container.

good reference for operator declarations: https://stackoverflow.com/questions/4421706/what-are-the-basic-rules-and-idioms-for-operator-overloading

Implements the container handling infrastructure of any sketch whose atomic elements include a fixed size set of of register values and supporting a merge operation consisting of the application of an element-wise operator on pairs of register vectors.

Template Parameters:
  • RegType – The type held by each register.

  • MergeOp – An template merge operator to combine two sketches.