o
    8ήc"                     @   sR   d dl mZ G dd dejZG dd dejZe Ze ZG dd dejZdS )	    )typesc                           e Zd ZdZ fddZ  ZS )Dim3zM
    A 3-tuple (x, y, z) representing the position of a block or thread.
    c                       t  jdd d S )Nr   namesuper__init__self	__class__ 7/tmp/pip-target-vg8gfxp4/lib/python/numba/cuda/types.pyr
         zDim3.__init____name__
__module____qualname____doc__r
   __classcell__r   r   r   r   r          r   c                       r   )	GridGroupzA
    The grid of all threads in a cooperative kernel launch.
    c                    r   )Nr   r   r   r   r   r   r   r
      r   zGridGroup.__init__r   r   r   r   r   r      r   r   c                   @   s   e Zd ZdZdS )CUDADispatcherzThe type of CUDA dispatchersN)r   r   r   r   r   r   r   r   r      s    r   N)	
numba.corer   Typer   r   dim3
grid_group
Dispatcherr   r   r   r   r   <module>   s    