(8be9a53 (Tue Aug 17 19:03:23 2021 -0700))
#include <stdgpu/memory.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/CUDAHashmapBufferAccessor.h"
#include "open3d/core/hashmap/DeviceHashmap.h"
Go to the source code of this file.
|
template<typename Key , typename Hash > |
__global__ void | open3d::core::STDGPUFindKernel (InternalStdGPUHashmap< Key, Hash > map, CUDAHashmapBufferAccessor buffer_accessor, const Key *input_keys, addr_t *output_addrs, bool *output_masks, int64_t count) |
|
template<typename Key , typename Hash > |
__global__ void | open3d::core::STDGPUEraseKernel (InternalStdGPUHashmap< Key, Hash > map, CUDAHashmapBufferAccessor buffer_accessor, const Key *input_keys, addr_t *output_addrs, bool *output_masks, int64_t count) |
|
template<typename Key , typename Hash > |
__global__ void | open3d::core::STDGPUInsertKernel (InternalStdGPUHashmap< Key, Hash > map, CUDAHashmapBufferAccessor buffer_accessor, const Key *input_keys, const void *input_values, int64_t dsize_value, addr_t *output_addrs, bool *output_masks, int64_t count) |
|