Skip to content

Commit

Permalink
Remove default for AccessValues Tag
Browse files Browse the repository at this point in the history
  • Loading branch information
aprokop committed Dec 22, 2023
1 parent 6074e9e commit b40fd8d
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion benchmarks/dbscan/ArborX_DBSCANVerification.hpp
Expand Up @@ -298,7 +298,7 @@ bool verifyDBSCAN(ExecutionSpace exec_space, Primitives const &primitives,

static_assert(Kokkos::is_view<LabelsView>{});

using Points = Details::AccessValues<Primitives>;
using Points = Details::AccessValues<Primitives, PrimitivesTag>;
using MemorySpace = typename Points::memory_space;

static_assert(std::is_same<typename LabelsView::value_type, int>{});
Expand Down
2 changes: 1 addition & 1 deletion src/ArborX_BruteForce.hpp
Expand Up @@ -189,7 +189,7 @@ BruteForce<MemorySpace, Value, IndexableGetter, BoundingVolume>::BruteForce(
Details::check_valid_access_traits<UserValues>(
PrimitivesTag{}, user_values, Details::DoNotCheckGetReturnType());

using Values = Details::AccessValues<UserValues>;
using Values = Details::AccessValues<UserValues, PrimitivesTag>;
Values values{user_values};

static_assert(KokkosExt::is_accessible_from<typename Values::memory_space,
Expand Down
2 changes: 1 addition & 1 deletion src/ArborX_DBSCAN.hpp
Expand Up @@ -239,7 +239,7 @@ dbscan(ExecutionSpace const &exec_space, Primitives const &primitives,
{
Kokkos::Profiling::pushRegion("ArborX::DBSCAN");

using Points = Details::AccessValues<Primitives>;
using Points = Details::AccessValues<Primitives, PrimitivesTag>;
using MemorySpace = typename Points::memory_space;

static_assert(
Expand Down
2 changes: 1 addition & 1 deletion src/ArborX_LinearBVH.hpp
Expand Up @@ -265,7 +265,7 @@ BoundingVolumeHierarchy<MemorySpace, Value, IndexableGetter, BoundingVolume>::
Details::check_valid_access_traits<UserValues>(
PrimitivesTag{}, user_values, Details::DoNotCheckGetReturnType());

using Values = Details::AccessValues<UserValues>;
using Values = Details::AccessValues<UserValues, PrimitivesTag>;
Values values{user_values};

static_assert(KokkosExt::is_accessible_from<typename Values::memory_space,
Expand Down
2 changes: 1 addition & 1 deletion src/details/ArborX_AccessTraits.hpp
Expand Up @@ -199,7 +199,7 @@ void check_valid_access_traits(PrimitivesTag, Primitives const &,
}
}

template <typename Values, typename Tag = PrimitivesTag>
template <typename Values, typename Tag>
class AccessValues
{
private:
Expand Down
2 changes: 1 addition & 1 deletion src/details/ArborX_MinimumSpanningTree.hpp
Expand Up @@ -48,7 +48,7 @@ struct MinimumSpanningTree
{
Kokkos::Profiling::pushRegion("ArborX::MST::MST");

using Points = Details::AccessValues<Primitives>;
using Points = Details::AccessValues<Primitives, PrimitivesTag>;
using Point = typename Points::value_type;
static_assert(GeometryTraits::is_point<Point>{});

Expand Down

0 comments on commit b40fd8d

Please sign in to comment.