#include <SlabNodeManager.h>
|
| 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.
|
◆ 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: