alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::trait::CreateTaskKernel< AccCpuOmp2Blocks< TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... > Struct Template Reference

The CPU OpenMP 2.0 block accelerator execution task type trait specialization. More...

#include <AccCpuOmp2Blocks.hpp>

Static Public Member Functions

static ALPAKA_FN_HOST auto createTaskKernel (TWorkDiv const &workDiv, TKernelFnObj const &kernelFnObj, TArgs &&... args)
 

Detailed Description

template<typename TDim, typename TIdx, typename TWorkDiv, typename TKernelFnObj, typename... TArgs>
struct alpaka::trait::CreateTaskKernel< AccCpuOmp2Blocks< TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... >

The CPU OpenMP 2.0 block accelerator execution task type trait specialization.

Definition at line 172 of file AccCpuOmp2Blocks.hpp.

Member Function Documentation

◆ createTaskKernel()

template<typename TDim , typename TIdx , typename TWorkDiv , typename TKernelFnObj , typename... TArgs>
static ALPAKA_FN_HOST auto alpaka::trait::CreateTaskKernel< AccCpuOmp2Blocks< TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... >::createTaskKernel ( TWorkDiv const &  workDiv,
TKernelFnObj const &  kernelFnObj,
TArgs &&...  args 
)
inlinestatic

Definition at line 174 of file AccCpuOmp2Blocks.hpp.


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