acts-project / vecmem

Vectorised data model base and helper classes.
https://acts-project.github.io/vecmem/
Mozilla Public License 2.0
19 stars 13 forks source link

Copy / MR Improvements, main branch (2023.11.10.) #247

Closed krasznaa closed 10 months ago

krasznaa commented 10 months ago

I ran into a few things while trying to make things work inside of WSL2 with oneAPI's NVIDIA backend.

While at it, I also made sure that all virtual functions on the vecmem::copy and memory resource classes would use the same set of keywords. Adding virtual and final in places where they were missing before. (The first one is just a stylistic thing, but the added final keywords may help slightly in some cases.)