|
Open3D (C++ API)
0.19.0
|
#include <SlabNodeManager.h>
Public Member Functions | |
| SlabNodeManagerImpl () | |
| __device__ __forceinline__ uint32_t * | get_unit_ptr_from_slab (const buf_index_t &next_slab_ptr, const uint32_t &lane_id) |
| __device__ __forceinline__ uint32_t * | get_ptr_for_bitmap (const uint32_t super_block_idx, const uint32_t bitmap_idx) |
| __device__ void | Init (uint32_t &tid, uint32_t &lane_id) |
| __device__ uint32_t | WarpAllocate (const uint32_t &lane_id) |
| __device__ void | FreeUntouched (buf_index_t ptr) |
Data Fields | |
| uint32_t * | super_blocks_ |
| A pointer to each super-block. | |
| uint32_t | hash_coef_ |
| hash_coef (register): used as (16 bits, 16 bits) for hashing. | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| uint32_t open3d::core::SlabNodeManagerImpl::hash_coef_ |
hash_coef (register): used as (16 bits, 16 bits) for hashing.
| uint32_t* open3d::core::SlabNodeManagerImpl::super_blocks_ |
A pointer to each super-block.