50 template<
typename T_Device, alpaka::concepts::QueueKind T_QueueKind>
75 template<
typename T_Device, alpaka::concepts::QueueKind T_QueueKind>
#define ALPAKA_FORWARD(instance)
Perfectly forward an instance as argument.
Concept to check for an executor.
Interface concept for objects describing multidimensional memory access.
constexpr AnyExecutor anyExecutor
Automatic executor selection.
alpaka'S function interface
Functionality which is usable on the host CPU controller thread.
constexpr auto defaultExecutor(internal::concepts::DeviceHandle auto deviceHandle)
Select a default executor for the given device.
void transform(Queue< T_Device, T_QueueKind > const &queue, alpaka::concepts::Executor auto const exec, alpaka::concepts::IMdSpan auto &&out, auto &&fn, alpaka::concepts::IDataSource auto &&... in)
Transform the input data with the given function and write the result to the output data.