|
Open3D (C++ API)
0.19.0
|
#include <stdgpu/memory.h>#include <stdgpu/utility.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.
Data Structures | |
| class | open3d::core::StdGPUAllocator< T > |
| class | open3d::core::StdGPUHashBackend< Key, Hash, Eq > |
| struct | open3d::core::ValueExtractor< Key > |
Namespaces | |
| namespace | open3d |
| namespace | open3d::core |
Typedefs | |
| template<typename Key> | |
| using | open3d::core::InternalStdGPUHashBackendAllocator |
| template<typename Key, typename Hash, typename Eq> | |
| using | open3d::core::InternalStdGPUHashBackend |
Functions | |
| 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) |