#include <gtest/gtest.h>
#include <algorithm>
#include <array>
#include <iterator>
#include <tuple>
#include <vector>
#include <range/v3/range/conversion.hpp>
#include <range/v3/view/cartesian_product.hpp>
#include <range/v3/view/iota.hpp>
#include <range/v3/view/transform.hpp>
#include "beluga/algorithm/spatial_hash.hpp"