alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx > Class Template Referencefinal

The GPU CUDA accelerator. More...

#include <AccGpuUniformCudaHipRt.hpp>

+ Inheritance diagram for alpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx >:

Public Member Functions

 AccGpuUniformCudaHipRt (AccGpuUniformCudaHipRt &&)=delete
 
 AccGpuUniformCudaHipRt (AccGpuUniformCudaHipRt const &)=delete
 
ALPAKA_FN_HOST_ACC AccGpuUniformCudaHipRt (Vec< TDim, TIdx > const &threadElemExtent)
 
auto operator= (AccGpuUniformCudaHipRt &&) -> AccGpuUniformCudaHipRt &=delete
 
auto operator= (AccGpuUniformCudaHipRt const &) -> AccGpuUniformCudaHipRt &=delete
 
- Public Member Functions inherited from alpaka::WorkDivUniformCudaHipBuiltIn< TDim, TIdx >
ALPAKA_FN_HOST_ACC WorkDivUniformCudaHipBuiltIn (Vec< TDim, TIdx > const &threadElemExtent)
 

Additional Inherited Members

- Public Attributes inherited from alpaka::WorkDivUniformCudaHipBuiltIn< TDim, TIdx >
Vec< TDim, TIdx > const & m_threadElemExtent
 

Detailed Description

template<typename TApi, typename TDim, typename TIdx>
class alpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx >

The GPU CUDA accelerator.

This accelerator allows parallel kernel execution on devices supporting CUDA.

Definition at line 50 of file AccGpuUniformCudaHipRt.hpp.

Constructor & Destructor Documentation

◆ AccGpuUniformCudaHipRt() [1/3]

template<typename TApi , typename TDim , typename TIdx >
alpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx >::AccGpuUniformCudaHipRt ( AccGpuUniformCudaHipRt< TApi, TDim, TIdx > const &  )
delete

◆ AccGpuUniformCudaHipRt() [2/3]

template<typename TApi , typename TDim , typename TIdx >
alpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx >::AccGpuUniformCudaHipRt ( AccGpuUniformCudaHipRt< TApi, TDim, TIdx > &&  )
delete

◆ AccGpuUniformCudaHipRt() [3/3]

template<typename TApi , typename TDim , typename TIdx >
ALPAKA_FN_HOST_ACC alpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx >::AccGpuUniformCudaHipRt ( Vec< TDim, TIdx > const &  threadElemExtent)
inline

Definition at line 82 of file AccGpuUniformCudaHipRt.hpp.

Member Function Documentation

◆ operator=() [1/2]

template<typename TApi , typename TDim , typename TIdx >
auto alpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx >::operator= ( AccGpuUniformCudaHipRt< TApi, TDim, TIdx > &&  ) -> AccGpuUniformCudaHipRt &=delete
delete

◆ operator=() [2/2]

template<typename TApi , typename TDim , typename TIdx >
auto alpaka::AccGpuUniformCudaHipRt< TApi, TDim, TIdx >::operator= ( AccGpuUniformCudaHipRt< TApi, TDim, TIdx > const &  ) -> AccGpuUniformCudaHipRt &=delete
delete

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