|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::InsertKernelPass0 (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, const void *input_keys, addr_t *output_addrs, int heap_counter_prev, int64_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 *output_addrs, bool *output_masks, int64_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::InsertKernelPass2 (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, const void *input_values, addr_t *output_addrs, bool *output_masks, int64_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::FindKernel (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, const void *input_keys, addr_t *output_addrs, bool *output_masks, int64_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::EraseKernelPass0 (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, const void *input_keys, addr_t *output_addrs, bool *output_masks, int64_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::EraseKernelPass1 (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, addr_t *output_addrs, bool *output_masks, int64_t count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::GetActiveIndicesKernel (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, addr_t *output_addrs, uint32_t *output_iterator_count) |
|
template<typename Hash , typename KeyEq > |
__global__ void | open3d::core::CountElemsPerBucketKernel (CUDAHashmapImplContext< Hash, KeyEq > hash_ctx, int64_t *bucket_elem_counts) |
|