#include <ArborX_LinearBVH.hpp>
#include <ArborX_KDOP.hpp>
#include "ArborXTest_LegacyTree.hpp"
using KDOP6_float = ArborX::Experimental::KDOP<3, 6, float>;
using KDOP14_float = ArborX::Experimental::KDOP<3, 14, float>;
using KDOP18_float = ArborX::Experimental::KDOP<3, 18, float>;
using KDOP26_float = ArborX::Experimental::KDOP<3, 26, float>;
template <class MemorySpace>
using ArborX_Legacy_BVH_KDOP14_float =
    LegacyTree<ArborX::BoundingVolumeHierarchy<
        MemorySpace, ArborX::PairValueIndex<KDOP14_float>,
        ArborX::Experimental::DefaultIndexableGetter, KDOP14_float>>;
#define ARBORX_TEST_TREE_TYPES Tuple<ArborX_Legacy_BVH_KDOP14_float>
#define ARBORX_TEST_DEVICE_TYPES std::tuple<Kokkos::Serial::device_type,Kokkos::HIPSpace::device_type>
#define ARBORX_TEST_DISABLE_NEAREST_QUERY
#define ARBORX_TEST_DISABLE_SPATIAL_QUERY_INTERSECTS_SPHERE
#include <tstQueryTreeDegenerate.cpp>
