@@ -32,8 +32,8 @@ namespace clue::detail {
3232 tiles = std::make_optional<internal::Tiles<Ndim, TDev>>(queue, points.size (), ntiles);
3333 }
3434 // check if tiles are large enough for current data
35- if (! (tiles->extents ().values >= static_cast <std::size_t >(points.size ())) or
36- ! (tiles->extents ().keys >= static_cast <std::size_t >(ntiles))) {
35+ if ((tiles->extents ().values < static_cast <std::size_t >(points.size ())) or
36+ (tiles->extents ().keys < static_cast <std::size_t >(ntiles))) {
3737 tiles->initialize (points.size (), ntiles, n_per_dim, queue);
3838 } else {
3939 tiles->reset (points.size (), ntiles, n_per_dim);
@@ -65,8 +65,8 @@ namespace clue::detail {
6565 tiles = std::make_optional<internal::Tiles<Ndim, TDev>>(queue, points.size (), ntiles);
6666 }
6767 // check if tiles are large enough for current data
68- if (! (tiles->extents ().values >= static_cast <std::size_t >(points.size ())) or
69- ! (tiles->extents ().keys >= static_cast <std::size_t >(ntiles))) {
68+ if ((tiles->extents ().values < static_cast <std::size_t >(points.size ())) or
69+ (tiles->extents ().keys < static_cast <std::size_t >(ntiles))) {
7070 tiles->initialize (points.size (), ntiles, n_per_dim, queue);
7171 } else {
7272 tiles->reset (points.size (), ntiles, n_per_dim);
0 commit comments