celeritas-project / celeritas

Celeritas is a new Monte Carlo transport code designed to accelerate scientific discovery in high energy physics by improving detector simulation throughput and energy efficiency using GPUs.
https://celeritas-project.github.io/celeritas/
Other
65 stars 35 forks source link

Simplify geometry "volume" interface #1460

Closed sethrj closed 1 month ago

sethrj commented 1 month ago

In preparation for #1248 we will be adding VolumeInstanceId to universes. Rather than adding another set of multimap interfaces, let's just expose the MultiMap as the interface for volumes and surfaces. The volume instances will just be another multimap accessor.

github-actions[bot] commented 1 month ago

Test summary

 3 345 files   5 161 suites   3m 56s :stopwatch:  1 549 tests  1 521 :white_check_mark: 28 :zzz: 0 :x: 17 153 runs  17 090 :white_check_mark: 63 :zzz: 0 :x:

Results for commit 7b04adb0.

:recycle: This comment has been updated with latest results.