alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::trait::CreateTaskCooperativeKernel< AccCpuOmp2Blocks< TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... > Struct Template Reference

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

#include <AccCpuOmp2Blocks.hpp>

Static Public Member Functions

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

Detailed Description

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

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

Definition at line 231 of file AccCpuOmp2Blocks.hpp.

Member Function Documentation

◆ createTaskCooperativeKernel()

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

Definition at line 233 of file AccCpuOmp2Blocks.hpp.


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