Skip to content

Commit 9e5741c

Browse files
committed
Add NHS code from TrixiParticles.jl
1 parent 41e2e38 commit 9e5741c

File tree

6 files changed

+697
-0
lines changed

6 files changed

+697
-0
lines changed

Project.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,14 @@ uuid = "1c4d5385-0a27-49de-8e2c-43b175c8985c"
33
authors = ["Erik Faulhaber <[email protected]>"]
44
version = "0.1.0-pre"
55

6+
[deps]
7+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
8+
Polyester = "f517fe37-dbe3-4b94-8317-1923a5111588"
9+
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
10+
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
11+
612
[compat]
13+
Polyester = "0.7.5"
14+
Reexport = "1"
15+
StaticArrays = "1"
716
julia = "1.9"

src/TrixiNeighborhoodSearch.jl

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
11
module TrixiNeighborhoodSearch
22

3+
using Reexport: @reexport
4+
5+
using LinearAlgebra: dot
6+
using Polyester: @batch
7+
@reexport using StaticArrays: SVector
8+
9+
include("util.jl")
10+
include("neighborhood_search.jl")
11+
include("trivial_nhs.jl")
12+
include("grid_nhs.jl")
13+
14+
export for_particle_neighbor
15+
export TrivialNeighborhoodSearch, GridNeighborhoodSearch
16+
export initialize!, update!
17+
318
end # module TrixiNeighborhoodSearch

0 commit comments

Comments
 (0)