-
Improvement
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
This ticket is about improving the tools/PointPartitioner.h and introducing some C+11/C+14 features, more specifically:
- Introduce some lambdas to improve readability
- Switch from boost::scoped_array to std::unique_ptr<[]>
- Compute page coordinates directly from bucket offsets rather than recomputing from the first point in the page
- Add a unit test for determinism
- Allow different integer types for indices and offsets
- Introduce new convenience functions for initially populating the partitioner
- Expose a threaded parameter to allow for running it single-threaded