|
Open3D (C++ API)
0.19.0
|
#include <CUDAHashBackendBufferAccessor.h>
Public Member Functions | |
| __host__ void | Setup (HashBackendBuffer &hashmap_buffer) |
| __host__ void | Shutdown (const Device &device) |
| __device__ buf_index_t | DeviceAllocate () |
| __device__ void | DeviceFree (buf_index_t ptr) |
| __device__ void * | GetKeyPtr (buf_index_t ptr) |
| __device__ void * | GetValuePtr (buf_index_t ptr, int value_idx=0) |
Data Fields | |
| buf_index_t * | heap_ |
| int * | heap_top_ = nullptr |
| uint8_t * | keys_ |
| int64_t | key_dsize_ |
| size_t | n_values_ |
| uint8_t ** | values_ |
| int64_t | common_block_size_ |
| int64_t * | value_dsizes_ |
| int64_t * | value_blocks_per_element_ |
| int64_t | capacity_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int64_t open3d::core::CUDAHashBackendBufferAccessor::capacity_ |
| int64_t open3d::core::CUDAHashBackendBufferAccessor::common_block_size_ |
| buf_index_t* open3d::core::CUDAHashBackendBufferAccessor::heap_ |
| int* open3d::core::CUDAHashBackendBufferAccessor::heap_top_ = nullptr |
| int64_t open3d::core::CUDAHashBackendBufferAccessor::key_dsize_ |
| uint8_t* open3d::core::CUDAHashBackendBufferAccessor::keys_ |
| size_t open3d::core::CUDAHashBackendBufferAccessor::n_values_ |
| int64_t* open3d::core::CUDAHashBackendBufferAccessor::value_blocks_per_element_ |
| int64_t* open3d::core::CUDAHashBackendBufferAccessor::value_dsizes_ |
| uint8_t** open3d::core::CUDAHashBackendBufferAccessor::values_ |