alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > > Struct Template Reference

The CUDA/HIP non-blocking kernel enqueue trait specialization. More...

#include <TaskKernelGpuUniformCudaHipRt.hpp>

Static Public Member Functions

static ALPAKA_FN_HOST auto enqueue (QueueUniformCudaHipRtNonBlocking< TApi > &queue, TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > const &task) -> void
 

Detailed Description

template<typename TApi, typename TAcc, typename TDim, typename TIdx, typename TKernelFnObj, typename... TArgs>
struct alpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > >

The CUDA/HIP non-blocking kernel enqueue trait specialization.

Definition at line 185 of file TaskKernelGpuUniformCudaHipRt.hpp.

Member Function Documentation

◆ enqueue()

template<typename TApi , typename TAcc , typename TDim , typename TIdx , typename TKernelFnObj , typename... TArgs>
static ALPAKA_FN_HOST auto alpaka::trait::Enqueue< QueueUniformCudaHipRtNonBlocking< TApi >, TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > >::enqueue ( QueueUniformCudaHipRtNonBlocking< TApi > &  queue,
TaskKernelGpuUniformCudaHipRt< TApi, TAcc, TDim, TIdx, TKernelFnObj, TArgs... > const &  task 
) -> void
inlinestatic

Definition at line 189 of file TaskKernelGpuUniformCudaHipRt.hpp.


The documentation for this struct was generated from the following file: