in src/vector_of_kll.cpp [321:331]
kll_sketch<T, C> vector_of_kll_sketches<T, C>::collapse(ArrInputType<int>& isk) const {
Array1D<int> indices = input_to_vec<int>(isk);
Array1D<uint32_t> index_arr = get_indices(indices);
auto inds = index_arr.view();
kll_sketch<T, C> result(k_);
for (size_t idx = 0; idx < inds.shape(0); ++idx) {
result.merge(sketches_[inds(idx)]);
}
return result;
}