DIRC gG ,%gG ,%/ ۚ!ȱx޹? .clang-formatgG ,%gG ,%/3⛲CK)wZS.clang-format-ignoregG ,%gG ,%/`;~Wm*m;! .clang-tidygG ,%gG ,%/.i_ vmzV& .git-blame-ignore-revsgG ,%gG ,%/h֡? T.gitattributesgG ,%gG ,%/uҸZqQ^.github/dependabot.ymlgG ,%gG ,%/-Pt}!E;D#n,.github/workflows/windows.ymlgG ,%gG ,%/*H[ "ށiuZ6OU .gitignoregG ,%gG ,%/Rg^hR"哊$.jenkins/continuous.groovygG ,%gG ,%/Y+pD,׼x&R].jenkins/nightly.groovygG ,%gG ,%/f8-C@Ớt>QK.mailmapgG ,%gG ,%/wTy0Ceq[c?DZ CHANGELOG.mdgG ,%gG ,%/ u¤TlSze^ʪ4 CITATION.bibgG ,%gG ,%/ l(vZ=kwK̑MCMakeLists.txtgG ,%gG ,%/'45?¸GG58CONTRIBUTING.mdgG ,%gG ,%/:T$FF.as LICENSEgG ,%gG ,%/t@2bO| r-/Mm README.mdgG ,%gG ,%/Q77ۢMM>nˆbenchmarks/CMakeLists.txtgG ,%gG ,%/P 4[)f2Jy87,benchmarks/brute_force_vs_bvh/CMakeLists.txtgG ,%gG ,%/ $5I/j2x8O4benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.cppgG ,%gG ,%/xQ^N䖩V W>l4benchmarks/brute_force_vs_bvh/brute_force_vs_bvh.hppgG ,%gG ,%/36ەнhB#1ƬA:benchmarks/brute_force_vs_bvh/brute_force_vs_bvh_timpl.hppgG ,%gG ,%/]K֡Ƃ6KUA 2$benchmarks/bvh_driver/CMakeLists.txtgG ,%gG ,%/b>g(8PGAت8rM0benchmarks/bvh_driver/benchmark_registration.hppgG ,%gG ,%/l'F/!2 lt$benchmarks/bvh_driver/bvh_driver.cppgG ,%gG ,%/+gx՜Se/benchmarks/dbscan/ArborX_DBSCANVerification.hppgG ,%gG ,%/#׉d p!d benchmarks/dbscan/CMakeLists.txtgG ,%gG ,%/uC"l${}/Xbenchmarks/dbscan/README.mdgG ,%gG ,%/:5/8TA<,mzbenchmarks/dbscan/converter.cppgG ,%gG ,%/$>0ȀzSpBF:B/Ubenchmarks/dbscan/data.hppgG ,%gG ,%/<_; .aM}ٗ=jHbenchmarks/dbscan/dbscan.cppgG ,%gG ,%/變ᨾm y*Ubenchmarks/dbscan/dbscan.hppgG ,%gG ,%/3 j? V_P(y;Df7"benchmarks/dbscan/dbscan_timpl.hppgG ,%gG ,%/4B~Robenchmarks/distributed_tree_driver/distributed_tree_driver.cppgG ,%gG ,%/L3 |+-g3benchmarks/execution_space_instances/CMakeLists.txtgG ,%gG ,%/M 3+-a`QIbenchmarks/execution_space_instances/execution_space_instances_driver.cppgG ,%gG ,%/Oe[vr+' R>7benchmarks/triangulated_surface_distance/CMakeLists.txtgG ,:gG ,:/P#/KȨ֔u6,`E6benchmarks/triangulated_surface_distance/generator.hppgG ,:gG ,:/Qn ):/a>u<;Jbenchmarks/triangulated_surface_distance/triangulated_surface_distance.cppgG ,:gG ,:/S=30o)H jvPn$benchmarks/union_find/CMakeLists.txtgG ,:gG ,:/T 7RߙuX?l,ݧ{7$benchmarks/union_find/union_find.cppgG ,:gG ,:/VIucUq{- p0benchmarks/utils/ArborXBenchmark_PointClouds.hppgG ,:gG ,:/WF8 Ql.G|:0benchmarks/utils/ArborXBenchmark_TimeMonitor.hppgG ,:gG ,:/Y]BgaIq)Ccmake/ArborXConfig.cmake.ingG ,:gG ,:/ZUQsi<:GWXLcmake/ArborXSettings.cmake.ingG ,:gG ,:/[ӒevmxtScmake/SetupVersion.cmakegG ,:gG ,:/]?y lt=h docker/.envgG ,:gG ,:/^ Zx@cTDM9Tdocker/DockerfilegG ,:gG ,:/_Jla~:zdocker/Dockerfile.clang-formatgG ,:gG ,:/`WJ"&Dw48#Ndocker/Dockerfile.hipccgG ,:gG ,:/ah︡FZń$+docker/Dockerfile.syclgG ,:gG ,:/b¢?/f_docker/README.mdgG ,:gG ,:/c4w2q QBxdocker/docker-compose.ymlgG ,:gG ,:/eiW;=MJ9-=docs/LICENSE.ECLgG ,:gG ,:/g6b+?I_j$\-y%docs/logos/arborx_logo_v1.0.pnggG ,:gG ,:/he{\^v|x=n lkPӬdocs/logos/arborx_logo_v1.0.svggG ,:gG ,:/i>wifsiC@E̠b,$docs/logos/arborx_logo_v1.0_nobg.pnggG ,:gG ,:/kb},9/U _5Gexamples/CMakeLists.txtgG ,:gG ,:/lT$9 Y0examples/README.mdgG ,:gG ,:/n"Pz 6ӮI])I%examples/access_traits/CMakeLists.txtgG ,:gG ,:/o 4#:ŸQ Njpo5examples/access_traits/example_cuda_access_traits.cppgG ,:gG ,:/pa0y_.MjV5l5examples/access_traits/example_host_access_traits.cppgG ,:gG ,:/r *`B`P_ z>#examples/brute_force/CMakeLists.txtgG ,:gG ,:/s2kT= JaX(ѕr,examples/brute_force/example_brute_force.cppgG ,:gG ,:/u {Ҏ4C.R>} examples/callback/CMakeLists.txtgG ,:gG ,:/v@qJz:2&examples/callback/example_callback.cppgG ,:gG ,:/x~Eְsw蔘"b3examples/dbscan/CMakeLists.txtgG ,:gG ,:/y *p(D\ۻMn:,"examples/dbscan/example_dbscan.cppgG ,:gG ,:/{wJn1Rpu_~|(examples/distributed_tree/CMakeLists.txtgG ,:gG ,:/|&̀&E?Jl\ -examples/distributed_tree/distributed_knn.cppgG ,:gG ,:/~' Nxdׅ *examples/molecular_dynamics/CMakeLists.txtgG ,:gG ,:/qLk xPMS:examples/molecular_dynamics/example_molecular_dynamics.cppgG ,:gG ,:/+ 7ELPWyY,examples/moving_least_squares/CMakeLists.txtgG ,:gG ,:/CF6Se(y"'WC6examples/moving_least_squares/moving_least_squares.cppgG ,:gG ,:/2K cyT_ϺH@4"examples/raytracing/CMakeLists.txtgG ,:gG ,:/:U5Mijا*examples/raytracing/example_raytracing.cppgG ,:gG ,:/ ›!c8GU!>ˇ+examples/simple_intersection/CMakeLists.txtgG ,:gG ,:/ |;iޜ\hˀ35examples/simple_intersection/example_intersection.cppgG ,:gG ,:/G4{t8 nuog-examples/triangle_intersection/CMakeLists.txtgG ,:gG ,:/յN4_.$*6r8examples/triangle_intersection/triangle_intersection.cppgG ,:gG ,:/|6uV r(yr^vexamples/viz/CMakeLists.txtgG ,:gG ,:/Zk+>l@إV L!examples/viz/arborx_query_sort.pygG ,:gG ,:/e J%$>tI守examples/viz/leaf_cloud.txtgG ,:gG ,:/R#G%НLexamples/viz/requirements.txtgG ,:gG ,:/j@B<" m=6l]<#examples/viz/tree_visualization.cppgG ,:gG ,:/uscripts/benchmark.pygG ,:gG ,:/n?= /HkC?^XĪscripts/benchmark_plot.pygG ,:gG ,:/ %~'^hU1]scripts/check_format_cpp.shgG ,:gG ,:/%,'`OD 4S~Sscripts/docker_cmakegG ,:gG ,:/R#G%НLscripts/requirements.txtgG ,:gG ,:/(3^*w+$i*src/ArborX.hppgG ,:gG ,:/WzȺtnŦ ;src/ArborX_Config.hpp.ingG ,:gG ,:/j6{S[q!Js lsrc/ArborX_Version.hpp.ingG ,:gG ,:/I.myK+j{;src/cluster/ArborX_DBSCAN.hppgG ,:gG ,:/)%Svd9^%ffz[I!src/cluster/ArborX_Dendrogram.hppgG ,:gG ,:/q84.Q_G(Zsrc/cluster/ArborX_HDBSCAN.hppgG ,:gG ,:/,[F*x PH*src/cluster/ArborX_MinimumSpanningTree.hppgG ,OgG ,O/i1ڔ¡n^$T,src/cluster/detail/ArborX_BoruvkaHelpers.hppgG ,OgG ,O/#S/҂+src/cluster/detail/ArborX_CartesianGrid.hppgG ,OgG ,O/5| L':`/src/cluster/detail/ArborX_DendrogramHelpers.hppgG ,OgG ,O/ kh1We0ڝ&Tʮ%src/cluster/detail/ArborX_FDBSCAN.hppgG ,OgG ,O/+ Bьeu -src/cluster/detail/ArborX_FDBSCANDenseBox.hppgG ,OgG ,O/ BCr/7GV^W F8src/cluster/detail/ArborX_MutualReachabilityDistance.hppgG ,OgG ,O/զDۓ!7F}3'src/cluster/detail/ArborX_UnionFind.hppgG ,OgG ,O/QWU!o"byR,~*src/cluster/detail/ArborX_WeightedEdge.hppgG ,OgG ,O/(P]1.=%y PG*src/distributed/ArborX_DistributedTree.hppgG ,OgG ,O/ڦB]X9OS^5src/distributed/detail/ArborX_DistributedTreeImpl.hppgG ,OgG ,O/) Фl 8(src/geometry/algorithms/ArborX_Valid.hppgG ,OgG ,O/&[?߻ƣu}5src/interpolation/ArborX_InterpMovingLeastSquares.hppgG ,OgG ,O/HsRN XH{Ksrc/interpolation/detail/ArborX_InterpDetailsCompactRadialBasisFunction.hppgG ,OgG ,O//u nbW( ;8 Osrc/interpolation/detail/ArborX_InterpDetailsMovingLeastSquaresCoefficients.hppgG ,OgG ,O/j׀x@src/interpolation/detail/ArborX_InterpDetailsPolynomialBasis.hppgG ,OgG ,O/$jw Vr`]ǭʓ!=Jsrc/interpolation/detail/ArborX_InterpDetailsSymmetricPseudoInverseSVD.hppgG ,OgG ,O/3ڜ 2_^6src/kokkos_ext/ArborX_KokkosExtAccessibilityTraits.hppgG ,OgG ,O/8Ոѽ\؂xY\[^3src/kokkos_ext/ArborX_KokkosExtArithmeticTraits.hppgG ,OgG ,O/ .ϪG(\!3q6src/kokkos_ext/ArborX_KokkosExtKernelStdAlgorithms.hppgG ,OgG ,O/%ym#-F/src/kokkos_ext/ArborX_KokkosExtMinMaxReduce.hppgG ,OgG ,O/` w/Gl'src/kokkos_ext/ArborX_KokkosExtSort.hppgG ,OgG ,O/,A": @#Ub(k4Wuq0src/kokkos_ext/ArborX_KokkosExtStdAlgorithms.hppgG ,OgG ,O/^j=5V @src/kokkos_ext/ArborX_KokkosExtUninitializedMemoryAlgorithms.hppgG ,OgG ,O/SøUվ\,R*src/kokkos_ext/ArborX_KokkosExtVersion.hppgG ,OgG ,O/Wn5,n*T Im5.src/kokkos_ext/ArborX_KokkosExtViewHelpers.hppgG ,OgG ,O/U/ޙ1a&?'tB5_hsrc/misc/ArborX_Containers.hppgG ,OgG ,O/P/SഓzQRȂsrc/misc/ArborX_Exception.hppgG ,OgG ,O/2~2KOY.A״q zsrc/misc/ArborX_Heap.hppgG ,OgG ,O/<0}4{L#`k+src/misc/ArborX_OperatorFunctionObjects.hppgG ,OgG ,O/U7šk}?2!src/misc/ArborX_PriorityQueue.hppgG ,OgG ,O/:֌B4xJꉐ,łV+` src/misc/ArborX_SortUtils.hppgG ,OgG ,O/ Xep/bSF::src/misc/ArborX_Stack.hppgG ,OgG ,O/0JvoWsrc/misc/ArborX_Utils.hppgG ,OgG ,O/CR#pv3#ӌ%src/misc/ArborX_Vector.hppgG ,OgG ,O/ NpR 4-e,7Z !src/spatial/ArborX_BruteForce.hppgG ,OgG ,O/aXެAr=*8&src/spatial/ArborX_CrsGraphWrapper.hppgG ,OgG ,O/6*\+Kg:TK src/spatial/ArborX_LinearBVH.hppgG ,OgG ,O/!Ki0bBk=ä/y*src/spatial/detail/ArborX_AccessTraits.hppgG ,OgG ,O/ fowLtBk&{1Ă+src/spatial/detail/ArborX_AttachIndices.hppgG ,OgG ,O/ VPBR[/}`Hb9,src/spatial/detail/ArborX_BatchedQueries.hppgG ,OgG ,O/$T7U>0ԣ},,src/spatial/detail/ArborX_BruteForceImpl.hppgG ,OgG ,O/r8Wg a4Fm'src/spatial/detail/ArborX_Callbacks.hppgG ,OgG ,O/D3GӺ冠gZ&aTB 51src/spatial/detail/ArborX_CrsGraphWrapperImpl.hppgG ,OgG ,O/ 7 ~۱̊Uh;.src/spatial/detail/ArborX_ExpandHalfToFull.hppgG ,OgG ,O/ ׉JO1mP_^ eT+src/spatial/detail/ArborX_HalfTraversal.hppgG ,OgG ,O/ RHC԰0m9..src/spatial/detail/ArborX_HappyTreeFriends.hppgG ,OgG ,O/ _ш4 kso-src/spatial/detail/ArborX_IndexableGetter.hppgG ,OgG ,O/( ye-src/spatial/detail/ArborX_TraversalPolicy.hppgG -:dgG -:d/<\fy]y).src/spatial/detail/ArborX_TreeConstruction.hppgG -:dgG -:d/ U,3tޔ "vo/.src/spatial/detail/ArborX_TreeNodeLabeling.hppgG -:dgG -:d/>7B[%bxvHx,@ +src/spatial/detail/ArborX_TreeTraversal.hppgG -:dgG -:d/VgoIJ'A2h/src/spatial/detail/ArborX_TreeVisualization.hppgG -:dgG -:d/ _v<&iЎGwntest/ArborXTest_Cloud.hppgG -:dgG -:d/|?P(E"z>h8test/ArborXTest_LegacyTree.hppgG -:dgG -:d/R5k>0)c2!test/ArborXTest_PairIndexRank.hppgG -:dgG -:d/9QYTnJs)test/ArborXTest_StdVectorToKokkosView.hppgG -:dgG -:d/ @Mm 8%A"test/ArborXTest_TreeTypeTraits.hppgG -:dgG -:d/ -,=p*hPlwWy%test/ArborX_BoostGeometryAdapters.hppgG -:dgG -:d/1#-i4f,Or#!test/ArborX_BoostRTreeHelpers.hppgG -:dgG -:d/*8L; J* "test/ArborX_BoostRangeAdapters.hppgG -:dgG -:d/20㒪sA s A$test/ArborX_EnableDeviceTypes.hpp.ingG -:dgG -:d/  ha$#Ud-$test/ArborX_EnableViewComparison.hppgG -:dgG -:d/ z9 1t> K FW)test/BoostTest_CUDA_clang_workarounds.hppgG -:dgG -:d/ 4z?<. VNJtest/CMakeLists.txtgG -:dgG -:d/ 2Wf. 7DV6nADtest/Search_UnitTestHelpers.hppgG -:dgG -:d/ adi!Ib&*m.test/boost_ext/CompressedStorageComparison.hppgG -:dgG -:d/l7#ώLO:'test/boost_ext/KokkosPairComparison.hppgG -:dgG -:d/h,md`jSzf"test/boost_ext/TupleComparison.hppgG -:dgG -:d/|:~oQFĊ\*test/headers_self_contained/CMakeLists.txtgG -:dgG -:d/x*qm )test/headers_self_contained/tstHeader.cppgG -:dgG -:d/LxёMJ]B etest/mst_golden_test_edges.csvgG -:dgG -:d/CdW"Msl Qϐ{test/mst_golden_test_points.csvgG -:dgG -:d/up [j:test/tstAttachIndices.cppgG -:dgG -:d/&=xdTwXڏV7!test/tstBoostGeometryAdapters.cppgG -:dgG -:d/ 蹔A%qxUgjytest/tstBoostRangeAdapters.cppgG -:dgG -:d/FmAH %n['`#test/tstCompileOnlyAccessTraits.cppgG -:dgG -:d/vb\G%I(+Qy{G}D test/tstCompileOnlyCallbacks.cppgG -:dgG -:d/w&}< zOtest/tstCompileOnlyGeometry.cppgG -:dgG -:d/'*v44TkƹUajBtest/tstCompileOnlyMain.cppgG -:dgG -:d/)J 2ݰO}'test/tstCompileOnlyTypeRequirements.cppgG -:dgG -:d/ 9V44BwMk$test/tstCompileOnlyWeightedEdges.cppgG -:dgG -:d/ 0=SQZ{ test/tstContainerAdaptors.cppgG -:dgG -:d/ (Qة}@O$test/tstDBSCAN.cppgG -:dgG -:d/!#whpZy򿢉ttest/tstDendrogram.cppgG -:dgG -:d/"H\gFp 4c+ԍtest/tstDetailsAlgorithms.cppgG -:dgG -:d/#ǰ !wȟwX98L T&test/tstDetailsCrsGraphWrapperImpl.cppgG -:dgG -:d/$ o(] @. dy D&test/tstDetailsDistributedTreeImpl.cppgG -:dgG -:d/% 1݈͐DvUtest/tstDetailsDistributor.cppgG -:dgG -:d/& 5:b+F8!Kb#test/tstDetailsExpandHalfToFull.cppgG -:dgG -:d/' π{kHv&bd "test/tstDetailsGeometryReducer.cppgG -:dgG -:d/( d.дv]=gQ_*k;$? test/tstDetailsHalfTraversal.cppgG -:dgG -:d/)1!|ft ,%M/test/tstDetailsKokkosExtKernelStdAlgorithms.cppgG -:dgG -:d/*P?r9QN aۏfP(test/tstDetailsKokkosExtMinMaxReduce.cppgG -:dgG -:d/+ Q9^Q$e)test/tstDetailsKokkosExtStdAlgorithms.cppgG -:dgG -:d/, ?0ۻi;Dw:|(9test/tstDetailsKokkosExtUninitializedMemoryAlgorithms.cppgG -:dgG -:d/-$2'z%ɚI1Ş%'test/tstDetailsKokkosExtViewHelpers.cppgG -:dgG -:d/.+vh`Uytest/tstDetailsMortonCodes.cppgG -:dgG -:d//#zΤ;vRuo-test/tstDetailsMutualReachabilityDistance.cppgG -:dgG -:d/0'/fUB0test/tstInterpDetailsSVD.cppgG -:dgG -:d/=^= O!w㓿Q7>ڵO؍aitest/tstKDOP.cppgG -:dgG -:d/?" b^H})-g,iCG6"test/tstKokkosToolsAnnotations.cppgG -:dgG -:d/@ #`kɐD{㞐9(-test/tstKokkosToolsDistributedAnnotations.cppgG -:dgG -:d/Az;$t 8\aZEh.test/tstKokkosToolsExecutionSpaceInstances.cppgG -:dgG -:d/B}{\QX7)Mtest/tstMinimumSpanningTree.cppgG -:dgG -:d/CR>ij^u)test/tstMinimumSpanningTreeGoldenTest.cppgG -:dgG -:d/DpHrrT!BMi=<_test/tstNeighborList.cppgG -wygG -wy/EۥJMʯ#Vcs|&test/tstPriorityQueueMiscellaneous.cppgG -wygG -wy/F/bDʽsB+test/tstQueryTreeCallbackQueryPerThread.cppgG -wygG -wy/G1ZNj&̈=pu7^test/tstQueryTreeCallbacks.cppgG -wygG -wy/HHO!ÈNbQ)(test/tstQueryTreeComparisonWithBoost.cppgG -wygG -wy/IAK6j T}@ewP*k̖test/tstQueryTreeDegenerate.cppgG -wygG -wy/J c7pF[v`feڗS#test/tstQueryTreeIntersectsKDOP.cppgG -wygG -wy/K#PlR,ZHn v )test/tstQueryTreeManufacturedSolution.cppgG -wygG -wy/L$R }!kvxaU85w)test/tstQueryTreeRay.cppgG -wygG -wy/Mg`F,ͽW:6$test/tstQueryTreeTraversalPolicy.cppgG -wygG -wy/ND .jVŇ}test/tstRay.cppgG -wygG -wy/O*D SY:ڀtest/tstSequenceContainers.cppgG -wygG -wy/P )'`/;4Rtest/tstUnionFind.cppgG -wygG -wy/QRSD5Y:>test/utf_main.cppTREE266 10 M%y 7OC$o src90 7 x:pO+>misc9 0 ~ ~mRlc<_cluster12 1 2h!~EXzu1xdetail8 0 kIEAؘo;~spatial27 1 /n$Pē7;detail24 0 8@Qj2=?лWϣgeometry18 1 Y^y|;P_Z!Dealgorithms9 0 3Q.Kd3%V|Pt kokkos_ext9 0 >b+6oD(<distributed7 1 f3tϒ@detail6 0 )s|`Ay=]՟pBinterpolation5 1 | ܒ56yx3^%`@jdetail4 0 lfedIƭWq-,ޚdocs4 1 8@kT:dމ%X8 Llogos3 0 <, )d]aVдfgtest80 2 m]H0nuryboost_ext3 0 /$AFFy.headers_self_contained2 0 bκlZEm34cmake3 0 奯r $3#'docker7 0 0~w'0 sH5.github2 1 jT/f,VT