28#define KERNEL_DATA_ARRAY(type, name) const type *__##name = nullptr;
30#undef KERNEL_DATA_ARRAY
34#ifdef WITH_ONEAPI_SYCL_HOST_TASK
35 size_t nd_item_local_id_0;
36 size_t nd_item_local_range_0;
37 size_t nd_item_group_id_0;
38 size_t nd_item_group_range_0;
39 size_t nd_item_global_id_0;
40 size_t nd_item_global_range_0;
48#define kernel_data (*(__data))
49#define kernel_integrator_state (*(integrator_state))
53#define kernel_data_fetch(name, index) __##name[index]
54#define kernel_data_array(name) __##name
const ThreadKernelGlobalsCPU * KernelGlobals
#define CCL_NAMESPACE_END
const KernelData * __data
sycl::kernel_handler kernel_handler
CCL_NAMESPACE_END IntegratorStateGPU * integrator_state