Open3D (C++ API)  0.12.0
Data Structures | Namespaces | Typedefs | Functions
DeviceHashmap.h File Reference

(313315d (Wed Dec 23 23:39:47 2020 -0800))

#include "open3d/core/CUDAUtils.h"
#include "open3d/core/MemoryManager.h"
#include "open3d/core/Tensor.h"
#include "open3d/core/hashmap/HashmapBuffer.h"

Go to the source code of this file.

Data Structures

class  open3d::core::DefaultHash
 
class  open3d::core::DefaultKeyEq
 
class  open3d::core::DeviceHashmap< Hash, KeyEq >
 Base class: shared interface. More...
 

Namespaces

 open3d
 
 open3d::core
 

Typedefs

typedef DeviceHashmap< DefaultHash, DefaultKeyEq > open3d::core::DefaultDeviceHashmap
 

Functions

std::shared_ptr< DefaultDeviceHashmap > open3d::core::CreateDefaultDeviceHashmap (int64_t init_buckets, int64_t init_capacity, int64_t dsize_key, int64_t dsize_value, const Device &device)
 
std::shared_ptr< DefaultDeviceHashmap > open3d::core::CreateDefaultCPUHashmap (int64_t init_buckets, int64_t init_capacity, int64_t dsize_key, int64_t dsize_value, const Device &device)
 Non-templated factory. More...
 
std::shared_ptr< DefaultDeviceHashmap > open3d::core::CreateDefaultCUDAHashmap (int64_t init_buckets, int64_t init_capacity, int64_t dsize_key, int64_t dsize_value, const Device &device)