Extended CUDA Library (ecuda)
2.0
|
ecuda | |
host_allocator | Allocator for page-locked host memory |
device_allocator | Allocator for device memory |
device_pitch_allocator | Allocator for hardware aligned device memory |
array | A fixed-size array stored in device memory |
cube | A resizable cube stored in device memory |
cuda_error | Exception for CUDA API cudaError_t errors |
device | Encapsulates CUDA API device information functions |
event | Encapsulates CUDA API event objects and functions |
padded_ptr | A specialized pointer to padded memory |
device_iterator_tag | Iterator category denoting device memory |
device_contiguous_iterator_tag | Iterator category denoting contiguous device memory |
device_contiguous_block_iterator_tag | Iterator category denoting device memory that is made of contiguous blocks (but the blocks themselves are non-contiguous) |
device_iterator | |
device_contiguous_iterator | |
device_contiguous_block_iterator | |
reverse_device_iterator | |
iterator_traits | |
iterator_traits< device_iterator< T, PointerType, Category > > | |
iterator_traits< device_contiguous_iterator< T > > | |
iterator_traits< device_contiguous_block_iterator< T, P > > | |
iterator_traits< reverse_device_iterator< Iterator > > | |
iterator_traits< T * > | |
matrix | A resizable matrix stored in device memory |
owner_less | |
owner_less< shared_ptr< T > > | |
default_device_delete | The default destruction policy used by smart pointers to device memory |
default_host_delete | The default destruction policy used by smart pointers to page-locked host memory |
shared_ptr | A smart pointer that retains shared ownership of an object in device memory |
striding_padded_ptr | A specialized pointer to striding memory |
striding_ptr | A specialized pointer to striding memory |
unique_ptr | A smart pointer that retains sole ownership of an object |
pair | Couples together a pair of values |
vector | A resizable vector stored in device memory |