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

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

#include <AccCpuOmp2Threads.hpp>

Static Public Member Functions

static ALPAKA_FN_HOST 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< AccCpuOmp2Threads< TDim, TIdx >, TWorkDiv, TKernelFnObj, TArgs... >

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

Definition at line 233 of file AccCpuOmp2Threads.hpp.

Member Function Documentation

◆ createTaskCooperativeKernel()

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

Definition at line 235 of file AccCpuOmp2Threads.hpp.


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