Skip to content
Failed

Changes

Summary

  1. Avoid double deep_copy in create_layout_right_mirror_view_and_copy for compatible layouts (commit: 297280c) (details)
  2. Simplify further (commit: dcdf80c) (details)
  3. Generate point clouds on device (commit: 1e5a02b) (details)
  4. Reduce code duplication (commit: 0d97c5c) (details)
  5. Actually make hollow sphere points uniformly distributed (commit: ceabb55) (details)
  6. Switch to using normal distribution for sphere/ball generation (commit: dbb1f83) (details)
Commit 297280c9316c8790b6da6826d96c47f566999ecb by Andrey Prokopenko
Avoid double deep_copy in create_layout_right_mirror_view_and_copy for compatible layouts
(commit: 297280c)
The file was modified src/details/ArborX_DetailsUtils.hpp (diff)
The file was modified src/details/ArborX_DetailsUtils.hpp (diff)
The file was modified benchmarks/utils/ArborXBenchmark_PointClouds.hpp (diff)
The file was modified benchmarks/bvh_driver/benchmark_registration.hpp (diff)
The file was modified benchmarks/triangulated_surface_distance/triangulated_surface_distance.cpp (diff)
The file was modified benchmarks/utils/ArborXBenchmark_PointClouds.hpp (diff)
Commit ceabb553c50c85b295c6b648b76c366b31e59e55 by Andrey Prokopenko
Actually make hollow sphere points uniformly distributed

Since the dawn of time, our hollow sphere generator was buggy: the
points generated for hollow sphere were not actually uniformly
distributed. Rather, they were projected form a uniformly filled cube,
resulting in denser regions for projections of edges and corners.

For 3D, that could have been fixed using modified spherical coordinates
generations. However, that does not easily expand to the
multi-dimensional case. Instead, we generate the points within the
sphere, and then only project those to the surface.
(commit: ceabb55)
The file was modified benchmarks/utils/ArborXBenchmark_PointClouds.hpp (diff)
Commit dbb1f839d8ecbe2829f87777e6fefb7bca557bdd by Andrey Prokopenko
Switch to using normal distribution for sphere/ball generation
(commit: dbb1f83)
The file was modified benchmarks/utils/ArborXBenchmark_PointClouds.hpp (diff)