21 #ifndef RAJA_policy_hip_kernel_Lambda_HPP
22 #define RAJA_policy_hip_kernel_Lambda_HPP
24 #include "RAJA/config.hpp"
26 #if defined(RAJA_ENABLE_HIP)
31 #include "camp/camp.hpp"
44 template<
typename Data,
45 camp::idx_t LambdaIndex,
48 struct HipStatementExecutor<Data,
49 statement::Lambda<LambdaIndex, Args...>,
53 static inline RAJA_DEVICE void exec(Data& data,
bool thread_active)
58 StatementExecutor<statement::Lambda<LambdaIndex, Args...>, Types>::exec(
63 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.