| CudaBuffer | 
 The CudaBuffer class represents a region of memory on a specific
 device. 
 | 
| CudaDevice | 
 The CudaDevice class represents a CUDA-capable device. 
 | 
| CudaDevice.CacheConfig | 
 CacheConfig identifies the cache configuration choices for
 a device. 
 | 
| CudaDevice.Limit | 
 Limit identifies device limits that may be queried or configured. 
 | 
| CudaDevice.SharedMemConfig | 
  | 
| CudaEvent | 
 The CudaEvent class represents an event that can be queued in a
 stream on a CUDA-capable device. 
 | 
| CudaException | 
 The CudaException class represents an unusual or unexpected response
 from a CUDA-capable device. 
 | 
| CudaFunction | 
 The CudaFunction class represents a kernel entry point found in
 a specific CudaModule loaded on a CUDA-capable device. 
 | 
| CudaGlobal | 
 The CudaGlobal class represents a global variable found in
 a specific CudaModule loaded on a CUDA-capable device. 
 | 
| CudaGrid | 
 The CudaGrid class represents a kernel launch configuration. 
 | 
| CudaJitInputType | 
 CudaJitInputType identifies the type of input being provided to
 CudaLinker#add(...). 
 | 
| CudaJitOptions | 
 The CudaJitOptions class represents a set of options that influence
 the behavior of linking and loading modules. 
 | 
| CudaJitOptions.CacheMode | 
 CacheMode identifies the cache management choices. 
 | 
| CudaJitOptions.Fallback | 
 Fallback identifies the available fall-back strategies
 when an exactly matching object is not available. 
 | 
| CudaJitTarget | 
 CudaJitTarget identifies the target compute device class
 for linking and loading modules. 
 | 
| CudaKernel.Parameters | 
The  Parameters class represents the actual parameters in
 a  kernel launch.  
 | 
| CudaLinker | 
 The CudaLinker class supports combining one or more code fragments
 to form a module that can be then loaded on a CUDA-capable device. 
 | 
| CudaModule | 
 The CudaModule class represents a module that has been loaded
 on a CUDA-capable device. 
 | 
| CudaStream | 
The  CudaStream class represents an independent queue of work for a
 specific  CudaDevice.  
 | 
| CudaSurface | 
 The CudaSurface class represents a surface object found in
 a specific CudaModule loaded on a CUDA-capable device. 
 | 
| CudaTexture | 
 The CudaTexture class represents a texture object found in
 a specific CudaModule loaded on a CUDA-capable device. 
 | 
| Dim3 | 
 The Dim3 class represents the dimensions of a cube. 
 |