Draft: Move more function definitions to header files
This MR contains several changes to make the AdePT TestEm3 benchmark faster.
master branch + Adept master
Run time: 3.6729
Run time: 3.61149
Run time: 3.60985
this branch + Adept master
Run time: 3.38809
Run time: 3.45192
Run time: 3.46914
-
Depends on !893 (merged)