Contents:
Defined in File AgentFunction_shim.cuh
Macro so users can define their own device functions