44 template<
typename T_DataType,
typename T_Device, alpaka::concepts::QueueKind T_QueueKind>
69 template<
typename T_DataType,
typename T_Device, alpaka::concepts::QueueKind T_QueueKind>
#define ALPAKA_FORWARD(instance)
Perfectly forward an instance as argument.
Concept to check for an executor.
Concept to check if a type is a vector or scalar variable.
constexpr AnyExecutor anyExecutor
Automatic executor selection.
alpaka'S function interface
void concurrent(auto const &queue, alpaka::concepts::Executor auto const exec, alpaka::concepts::VectorOrScalar auto const &extents, auto &&fn, alpaka::concepts::IDataSource auto &&... in)
Functionality which is usable on the host CPU controller thread.
void concurrent(Queue< T_Device, T_QueueKind > const &queue, alpaka::concepts::Executor auto const exec, alpaka::concepts::VectorOrScalar auto const &extents, auto &&fn, alpaka::concepts::IDataSource auto &&... inOut)
Execute an n-nary function on each element of all input data.
constexpr auto defaultExecutor(internal::concepts::DeviceHandle auto deviceHandle)
Select a default executor for the given device.