|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::InsertKernelPass0 (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, const void *input_keys, addr_t *output_iterator_addrs, int heap_counter_prev, size_t count) |
| Kernels. More...
|
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::InsertKernelPass1 (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, const void *input_keys, addr_t *input_iterator_addrs, bool *output_masks, size_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::InsertKernelPass2 (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, const void *input_values, addr_t *input_iterator_addrs, iterator_t *output_iterators, bool *output_masks, size_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::FindKernel (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, const void *input_keys, iterator_t *output_iterators, bool *output_masks, size_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::EraseKernelPass0 (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, const void *input_keys, addr_t *output_iterator_addrs, bool *output_masks, size_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::EraseKernelPass1 (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, addr_t *input_iterator_addrs, bool *output_masks, size_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::GetIteratorsKernel (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, iterator_t *output_iterators, uint32_t *output_iterator_count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::CountElemsPerBucketKernel (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, size_t *bucket_elem_counts) |
|
__global__ void | open3d::core::UnpackIteratorsKernel (const iterator_t *input_iterators, const bool *input_masks, void *output_keys, void *output_values, size_t dsize_key, size_t dsize_value, size_t iterator_count) |
|
__global__ void | open3d::core::AssignIteratorsKernel (iterator_t *input_iterators, const bool *input_masks, const void *input_values, size_t dsize_value, size_t iterator_count) |
|