(c3f9de2 (Tue Jun 1 15:34:27 2021 -0700))
#include <stdgpu/iterator.h>
#include <stdgpu/memory.h>
#include <stdgpu/platform.h>
#include <thrust/for_each.h>
#include <thrust/transform.h>
#include <limits>
#include <stdgpu/unordered_map.cuh>
#include <unordered_map>
#include "open3d/core/hashmap/CUDA/CUDAHashmapBufferAccessor.h"
#include "open3d/core/hashmap/DeviceHashmap.h"
#include "open3d/core/kernel/CUDALauncher.cuh"
Go to the source code of this file.
|
template<typename Key , typename Hash > |
__global__ void | open3d::core::STDGPUFindKernel (stdgpu::unordered_map< Key, addr_t, 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 (stdgpu::unordered_map< Key, addr_t, 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 (stdgpu::unordered_map< Key, addr_t, 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) |
|