Recent Releases of arborx
arborx - v2.0.1
Fixed bugs:
- Fix a bug in experimental predicate helpers (e.g., make_intersects) requiring memory_space typedef #1255
- Add missing distance(sphere, point) and distance(box, sphere) #1266
- Fix usage of hardcoded floats in distance calculations #1267
- Fix Clang 17 build failure for aggregate initialization guide #1279
- C++
Published by aprokop 11 months ago
arborx - v2.0
New features: - New interfaces for search indexes (APIv2) #1155, #1157, #1161 - Hyper-dimensional geometries #1100, #1148, #1146, #1154
Build Changes: - Require C++20 #1215 - Require Kokkos 4.5.00 #1233 - Require CMake 3.22 #1188
Enhancements:
- Promote ArborX::Triangle from the EXPERIMENTAL namespace #1154
- Add Segment geometry [EXPERIMENTAL] #1165
- cmake: make install path configurable #1174
- Add DefaultIndexableGetter [EXPERIMENTAL] #1181
- Define ARBORX_VERSION number macro #1190
- Allow running DBSCAN in different precision #1203
- Move MinimumSpanningTree to Experimental namespace #1213
- Add ellipsoid geometry [EXPERIMENTAL] #1222
Backward incompatible changes:
- Generalize geometries to support any dimension and precision #1100, #1148, #1146, #1154
- Remove deprecated algorithms from ArborX namespace (e.g., min, max lastElement,clone) #1151
- Remove old interfaces (APIv1) from indexes #1155, #1157, #1161
- Remove ArborX::PairIndexRank #1156
- Remove ArborX::PrimitivesTag and ArborX::PredicatesTag from ArborX::AccessTraits #1172
- Switch AnyNewerVersion to SameMajorVersion in CMake #1188
- Add helper functions for predicates construction make_{intersects,nearest} #1232
Fixed bugs: - Do not divide by zero when computing ray-AABB intersection #1226
- C++
Published by aprokop about 1 year ago
arborx - v1.7
New features: - Distributed tree: add support for a nearest query with a callback [EXPERIMENTAL] #1075 - Distributed tree: add support for a spatial query only taking a callback #733
Build Changes: - Require Kokkos 4.2.00 #1054
Enhancements:
- Implement box-triangle intersection #1059
- Add tetrahedron geometry [EXPERIMENTAL] #1079
- Expand KDOP to support different dimensions and precision [EXPERIMENTAL] #982
- Add 2D KDOP geometries [EXERIMENTAL] #1088
- Improve performance of the distributed algorithms #1098, #1103
- Add make_ordered_intersects helper function to implicitly construct ordered intersect queries for a set of geometries [EXPERIMENTAL] #1117
Backward incompatible changes:
- Remove deprecated InlineCallbackTag #1078
- Remove deprecated Traits::Access #1078
Deprecations:
- Deprecate += and reduction_identity for Box #1082
- Deprecate += in KDOP #982
Fixed bugs:
- Fix a Kokkos bounds check warning reported when using FDBSCAN-DenseBox #1067
- Fix DBSCAN test on Intel GPUs #1112
- Fix policy warning when using CMake 3.30 with Boost #1123
- Fix geometry traits for const geometries #1129
- C++
Published by aprokop almost 2 years ago
arborx - 2020 ACM TOMS paper source code
Version of the code used in ArborX' 2020 ACM TOMS paper
- C++
Published by aprokop almost 6 years ago