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 - v1.6

- C++
Published by aprokop about 2 years ago

arborx - v1.5

- C++
Published by aprokop over 2 years ago

arborx - v1.4.1

- C++
Published by aprokop about 3 years ago

arborx - v1.4

- C++
Published by aprokop about 3 years ago

arborx - v1.3

- C++
Published by aprokop over 3 years ago

arborx - v1.2

- C++
Published by aprokop about 4 years ago

arborx - v1.1

- C++
Published by masterleinad over 4 years ago

arborx - v1.0

- C++
Published by aprokop about 5 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

arborx - v0.9-beta

- C++
Published by aprokop almost 6 years ago

arborx - v0.8-beta2

- C++
Published by aprokop over 6 years ago