| 
|   | AccCpuOmp2Threads (AccCpuOmp2Threads &&)=delete | 
|   | 
|   | AccCpuOmp2Threads (AccCpuOmp2Threads const &)=delete | 
|   | 
| auto  | operator= (AccCpuOmp2Threads &&) -> AccCpuOmp2Threads &=delete | 
|   | 
| auto  | operator= (AccCpuOmp2Threads const &) -> AccCpuOmp2Threads &=delete | 
|   | 
| ALPAKA_FN_HOST_ACC  | WorkDivMembers ()=delete | 
|   | 
| ALPAKA_NO_HOST_ACC_WARNING ALPAKA_FN_HOST_ACC  | WorkDivMembers (alpaka::Vec< TDim, TIdx > const &gridBlockExtent, alpaka::Vec< TDim, TIdx > const &blockThreadExtent, alpaka::Vec< TDim, TIdx > const &elemExtent) | 
|   | Accepts single specific type and is called without explicit template parameters.  
  | 
|   | 
| template<typename TGridBlockExtent , typename TBlockThreadExtent , typename TThreadElemExtent >  | 
| ALPAKA_NO_HOST_ACC_WARNING ALPAKA_FN_HOST_ACC  | WorkDivMembers (TGridBlockExtent const &gridBlockExtent=TGridBlockExtent(), TBlockThreadExtent const &blockThreadExtent=TBlockThreadExtent(), TThreadElemExtent const &threadElemExtent=TThreadElemExtent()) | 
|   | Accepts different alpaka vector types and takes the last TDim number of items.  
  | 
|   | 
| template<typename TWorkDiv >  | 
| ALPAKA_NO_HOST_ACC_WARNING ALPAKA_FN_HOST_ACC  | WorkDivMembers (TWorkDiv const &other) | 
|   | 
|   | WorkDivMembers (WorkDivMembers &&)=default | 
|   | 
| ALPAKA_NO_HOST_ACC_WARNING ALPAKA_FN_HOST_ACC  | WorkDivMembers (WorkDivMembers const &other) | 
|   | 
| template<typename TWorkDiv >  | 
| ALPAKA_NO_HOST_ACC_WARNING ALPAKA_FN_HOST_ACC auto  | operator= (TWorkDiv const &other) -> WorkDivMembers< TDim, TIdx > & | 
|   | 
| auto  | operator= (WorkDivMembers &&) -> WorkDivMembers &=default | 
|   | 
| auto  | operator= (WorkDivMembers const &) -> WorkDivMembers &=default | 
|   | 
|   | IdxGbRef (Vec< TDim, TIdx > const &gridBlockIdx) | 
|   | 
|   | BlockSharedMemDynMember (std::size_t sizeBytes) | 
|   | 
| auto  | dynMemBegin () const -> uint8_t * | 
|   | 
| auto  | staticMemBegin () const -> uint8_t * | 
|   | 
| auto  | staticMemCapacity () const -> std::uint32_t | 
|   | 
|   | BlockSharedMemStMemberMasterSync (uint8_t *mem, std::size_t capacity, std::function< void()> fnSync, std::function< bool()> fnIsMasterThread) | 
|   | 
|   | BlockSharedMemStMemberImpl (std::uint8_t *mem, std::size_t capacity) | 
|   | 
| template<typename T >  | 
| void  | alloc (std::uint32_t id) const | 
|   | 
| template<typename T >  | 
| auto  | getLatestVarPtr () const -> T * | 
|   | Get last allocated variable.  
  | 
|   | 
| template<typename T >  | 
| auto  | getVarPtr (std::uint32_t id) const -> T * | 
|   | Give the pointer to an exiting variable.  
  | 
|   | 
template<typename TDim, typename TIdx>
class alpaka::AccCpuOmp2Threads< TDim, TIdx >
The CPU OpenMP 2.0 thread accelerator. 
This accelerator allows parallel kernel execution on a CPU device. It uses OpenMP 2.0 to implement the block thread parallelism. 
Definition at line 62 of file AccCpuOmp2Threads.hpp.