diff --git a/GeoLib/Grid.h b/GeoLib/Grid.h index 46a521ae0c9bc7e918e4f0e814d1a150a606a935..cf9734b2f9665163a9f0027010867b9bb66f0eda 100644 --- a/GeoLib/Grid.h +++ b/GeoLib/Grid.h @@ -50,7 +50,7 @@ public: */ template <typename InputIterator> Grid(InputIterator first, InputIterator last, - std::size_t max_num_per_grid_cell = 16); + std::size_t max_num_per_grid_cell = 1); Grid(Grid const&) = delete; Grid& operator=(Grid const&) = delete; @@ -433,8 +433,9 @@ std::array<std::size_t, 3> Grid<POINT>::getGridCoords(T const& pnt) const continue; } coords[k] = static_cast<std::size_t>( - std::floor((pnt[k] - min_point[k])) / - std::nextafter(_step_sizes[k], std::numeric_limits<double>::max())); + std::floor((pnt[k] - min_point[k]) / + std::nextafter(_step_sizes[k], + std::numeric_limits<double>::max()))); } return coords; }