xpu
xpu::tpos Class Reference

Public Member Functions

XPU_D int thread_idx_x () const
 
XPU_D int thread_idx_y () const
 
XPU_D int thread_idx_z () const
 
XPU_D int block_dim_x () const
 
XPU_D int block_dim_y () const
 
XPU_D int block_dim_z () const
 
XPU_D int block_idx_x () const
 
XPU_D int block_idx_y () const
 
XPU_D int block_idx_z () const
 
XPU_D int grid_dim_x () const
 
XPU_D int grid_dim_y () const
 
XPU_D int grid_dim_z () const
 
template<typename... Args>
XPU_D tpos (detail::internal_ctor_t, Args &&... args)
 
XPU_D detail::tpos_impl & impl (detail::internal_fn_t)
 

Constructor & Destructor Documentation

◆ tpos()

template<typename... Args>
XPU_D xpu::tpos::tpos ( detail::internal_ctor_t  ,
Args &&...  args 
)
inline

Member Function Documentation

◆ block_dim_x()

XPU_D int xpu::tpos::block_dim_x ( ) const
inline

◆ block_dim_y()

XPU_D int xpu::tpos::block_dim_y ( ) const
inline

◆ block_dim_z()

XPU_D int xpu::tpos::block_dim_z ( ) const
inline

◆ block_idx_x()

XPU_D int xpu::tpos::block_idx_x ( ) const
inline

◆ block_idx_y()

XPU_D int xpu::tpos::block_idx_y ( ) const
inline

◆ block_idx_z()

XPU_D int xpu::tpos::block_idx_z ( ) const
inline

◆ grid_dim_x()

XPU_D int xpu::tpos::grid_dim_x ( ) const
inline

◆ grid_dim_y()

XPU_D int xpu::tpos::grid_dim_y ( ) const
inline

◆ grid_dim_z()

XPU_D int xpu::tpos::grid_dim_z ( ) const
inline

◆ impl()

XPU_D detail::tpos_impl& xpu::tpos::impl ( detail::internal_fn_t  )
inline

◆ thread_idx_x()

XPU_D int xpu::tpos::thread_idx_x ( ) const
inline

◆ thread_idx_y()

XPU_D int xpu::tpos::thread_idx_y ( ) const
inline

◆ thread_idx_z()

XPU_D int xpu::tpos::thread_idx_z ( ) const
inline

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