(b9e049c (Sun Dec 31 11:36:26 2023 -0800))
#include <stdgpu/memory.h>
#include <thrust/device_vector.h>
#include <thrust/transform.h>
#include <stdgpu/unordered_map.cuh>
#include <type_traits>
#include "open3d/core/CUDAUtils.h"
#include "open3d/core/StdAllocator.h"
#include "open3d/core/hashmap/CUDA/CUDAHashBackendBufferAccessor.h"
#include "open3d/core/hashmap/DeviceHashBackend.h"
#include "open3d/core/hashmap/Dispatch.h"
Go to the source code of this file.
|
template<typename Key , typename Hash , typename Eq > |
__global__ void | open3d::core::STDGPUFindKernel (InternalStdGPUHashBackend< Key, Hash, Eq > map, CUDAHashBackendBufferAccessor buffer_accessor, const Key *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::STDGPUEraseKernel (InternalStdGPUHashBackend< Key, Hash, Eq > map, CUDAHashBackendBufferAccessor buffer_accessor, const Key *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::STDGPUInsertKernel (InternalStdGPUHashBackend< Key, Hash, Eq > map, CUDAHashBackendBufferAccessor buffer_accessor, const Key *input_keys, const void *const *input_values_soa, buf_index_t *output_buf_indices, bool *output_masks, int64_t count, int64_t n_values) |
|