21 #ifndef RAJA_policy_sycl_kernel_Lambda_HPP
22 #define RAJA_policy_sycl_kernel_Lambda_HPP
24 #include "RAJA/config.hpp"
26 #if defined(RAJA_ENABLE_SYCL)
31 #include "camp/camp.hpp"
46 template<
typename Data,
47 camp::idx_t LambdaIndex,
50 struct SyclStatementExecutor<Data,
51 statement::Lambda<LambdaIndex, Args...>,
62 StatementExecutor<statement::Lambda<LambdaIndex, Args...>, Types>::exec(
67 static inline LaunchDims calculateDimensions(
Header file for common RAJA internal macro definitions.
#define RAJA_UNUSED_ARG(x)
Definition: macros.hpp:97
#define RAJA_DEVICE
Definition: macros.hpp:66
Definition: AlignedRangeIndexSetBuilders.cpp:35
Header file for kernel lambda executor.
RAJA header file containing user interface for RAJA::kernel.
Header file for RAJA type definitions.