20 #ifndef THETA_INTERSECTION_IMPL_HPP_
21 #define THETA_INTERSECTION_IMPL_HPP_
27 state_(seed, nop_policy(), allocator)
31 template<
typename FwdSketch>
33 state_.update(std::forward<FwdSketch>(sketch));
38 return state_.get_result(ordered);
43 return state_.has_result();
Compact Theta sketch.
Definition: theta_sketch.hpp:359
CompactSketch get_result(bool ordered=true) const
Produces a copy of the current state of the intersection.
Definition: theta_intersection_impl.hpp:37
theta_intersection_alloc(uint64_t seed=DEFAULT_SEED, const Allocator &allocator=Allocator())
Constructor.
Definition: theta_intersection_impl.hpp:26
bool has_result() const
Returns true if the state of the intersection is defined (not infinite "universe").
Definition: theta_intersection_impl.hpp:42
void update(FwdSketch &&sketch)
Updates the intersection with a given sketch.
Definition: theta_intersection_impl.hpp:32
DataSketches namespace.
Definition: binomial_bounds.hpp:38