|
template<typename Key , typename Hash , typename Eq > |
__global__ void | open3d::core::InsertKernelPass0 (SlabHashBackendImpl< Key, Hash, Eq > impl, const void *input_keys, buf_index_t *output_buf_indices, int heap_counter_prev, int64_t count) |
| Kernels. More...
|
|
template<typename Key , typename Hash , typename Eq > |
__global__ void | open3d::core::InsertKernelPass1 (SlabHashBackendImpl< Key, Hash, Eq > impl, const void *input_keys, buf_index_t *output_buf_indices, bool *output_masks, int64_t count) |
|
template<typename Key , typename Hash , typename Eq , typename block_t > |
__global__ void | open3d::core::InsertKernelPass2 (SlabHashBackendImpl< Key, Hash, Eq > impl, const void *const *input_values_soa, buf_index_t *output_buf_indices, bool *output_masks, int64_t count, int64_t n_values) |
|
template<typename Key , typename Hash , typename Eq > |
__global__ void | open3d::core::FindKernel (SlabHashBackendImpl< Key, Hash, Eq > impl, const void *input_keys, buf_index_t *output_buf_indices, bool *output_masks, int64_t count) |
|
template<typename Key , typename Hash , typename Eq > |
__global__ void | open3d::core::EraseKernelPass0 (SlabHashBackendImpl< Key, Hash, Eq > impl, const void *input_keys, buf_index_t *output_buf_indices, bool *output_masks, int64_t count) |
|
template<typename Key , typename Hash , typename Eq > |
__global__ void | open3d::core::EraseKernelPass1 (SlabHashBackendImpl< Key, Hash, Eq > impl, buf_index_t *output_buf_indices, bool *output_masks, int64_t count) |
|
template<typename Key , typename Hash , typename Eq > |
__global__ void | open3d::core::GetActiveIndicesKernel (SlabHashBackendImpl< Key, Hash, Eq > impl, buf_index_t *output_buf_indices, uint32_t *output_count) |
|
template<typename Key , typename Hash , typename Eq > |
__global__ void | open3d::core::CountElemsPerBucketKernel (SlabHashBackendImpl< Key, Hash, Eq > impl, int64_t *bucket_elem_counts) |
|