#include <SlabNodeManager.h>
◆ SlabNodeManagerImpl()
open3d::core::SlabNodeManagerImpl::SlabNodeManagerImpl |
( |
| ) |
|
|
inline |
◆ FreeUntouched()
__device__ void open3d::core::SlabNodeManagerImpl::FreeUntouched |
( |
buf_index_t |
ptr | ) |
|
|
inline |
◆ get_ptr_for_bitmap()
__device__ __forceinline__ uint32_t* open3d::core::SlabNodeManagerImpl::get_ptr_for_bitmap |
( |
const uint32_t |
super_block_idx, |
|
|
const uint32_t |
bitmap_idx |
|
) |
| |
|
inline |
◆ get_unit_ptr_from_slab()
__device__ __forceinline__ uint32_t* open3d::core::SlabNodeManagerImpl::get_unit_ptr_from_slab |
( |
const buf_index_t & |
next_slab_ptr, |
|
|
const uint32_t & |
lane_id |
|
) |
| |
|
inline |
◆ Init()
__device__ void open3d::core::SlabNodeManagerImpl::Init |
( |
uint32_t & |
tid, |
|
|
uint32_t & |
lane_id |
|
) |
| |
|
inline |
◆ WarpAllocate()
__device__ uint32_t open3d::core::SlabNodeManagerImpl::WarpAllocate |
( |
const uint32_t & |
lane_id | ) |
|
|
inline |
◆ hash_coef_
uint32_t open3d::core::SlabNodeManagerImpl::hash_coef_ |
hash_coef (register): used as (16 bits, 16 bits) for hashing.
◆ super_blocks_
uint32_t* open3d::core::SlabNodeManagerImpl::super_blocks_ |
A pointer to each super-block.
The documentation for this class was generated from the following file: