ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::core::HashMap Member List

This is the complete list of members for cloudViewer::core::HashMap, including all inherited members.

Activate(const Tensor &input_keys)cloudViewer::core::HashMap
Activate(const Tensor &input_keys, Tensor &output_buf_indices, Tensor &output_masks)cloudViewer::core::HashMap
BucketSizes() constcloudViewer::core::HashMap
CheckKeyCompatibility(const Tensor &input_keys) constcloudViewer::core::HashMapprotected
CheckKeyLength(const Tensor &input_keys) constcloudViewer::core::HashMapprotected
CheckKeyValueLengthCompatibility(const Tensor &input_keys, const std::vector< Tensor > &input_values_soa) constcloudViewer::core::HashMapprotected
CheckValueCompatibility(const std::vector< Tensor > &input_values_soa) constcloudViewer::core::HashMapprotected
Clear()cloudViewer::core::HashMap
Clone() constcloudViewer::core::HashMap
Erase(const Tensor &input_keys)cloudViewer::core::HashMap
Erase(const Tensor &input_keys, Tensor &output_masks)cloudViewer::core::HashMap
Find(const Tensor &input_keys)cloudViewer::core::HashMap
Find(const Tensor &input_keys, Tensor &output_buf_indices, Tensor &output_masks)cloudViewer::core::HashMap
GetActiveIndices() constcloudViewer::core::HashMap
GetActiveIndices(Tensor &output_buf_indices) constcloudViewer::core::HashMap
GetBucketCount() constcloudViewer::core::HashMap
GetCapacity() constcloudViewer::core::HashMap
GetCommonValueSizeDivisor()cloudViewer::core::HashMapprotected
GetDevice() const overridecloudViewer::core::HashMapvirtual
GetDeviceHashBackend() constcloudViewer::core::HashMapinline
GetKeyTensor() constcloudViewer::core::HashMap
GetValueTensor(size_t index=0) constcloudViewer::core::HashMap
GetValueTensors() constcloudViewer::core::HashMap
HashMap(int64_t init_capacity, const Dtype &key_dtype, const SizeVector &key_element_shape, const Dtype &value_dtype, const SizeVector &value_element_shapes, const Device &device, const HashBackendType &backend=HashBackendType::Default)cloudViewer::core::HashMap
HashMap(int64_t init_capacity, const Dtype &key_dtype, const SizeVector &key_element_shape, const std::vector< Dtype > &dtypes_value, const std::vector< SizeVector > &element_shapes_value, const Device &device, const HashBackendType &backend=HashBackendType::Default)cloudViewer::core::HashMap
Init(int64_t init_capacity, const Device &device, const HashBackendType &backend)cloudViewer::core::HashMapprotected
Insert(const Tensor &input_keys, const Tensor &input_values)cloudViewer::core::HashMap
Insert(const Tensor &input_keys, const std::vector< Tensor > &input_values_soa)cloudViewer::core::HashMap
Insert(const Tensor &input_keys, const Tensor &input_values, Tensor &output_buf_indices, Tensor &output_masks)cloudViewer::core::HashMap
Insert(const Tensor &input_keys, const std::vector< Tensor > &input_values_soa, Tensor &output_buf_indices, Tensor &output_masks)cloudViewer::core::HashMap
InsertImpl(const Tensor &input_keys, const std::vector< Tensor > &input_values_soa, Tensor &output_buf_indices, Tensor &output_masks, bool is_activate_op=false)cloudViewer::core::HashMapprotected
IsCPU() constcloudViewer::core::IsDeviceinline
IsCUDA() constcloudViewer::core::IsDeviceinline
IsDevice()=defaultcloudViewer::core::IsDevice
IsSYCL() constcloudViewer::core::IsDeviceinline
Load(const std::string &file_name)cloudViewer::core::HashMapstatic
LoadFactor() constcloudViewer::core::HashMap
PrepareIndicesOutput(Tensor &output_buf_indices, int64_t length) constcloudViewer::core::HashMapprotected
PrepareMasksOutput(Tensor &output_masks, int64_t length) constcloudViewer::core::HashMapprotected
Reserve(int64_t capacity)cloudViewer::core::HashMap
Save(const std::string &file_name)cloudViewer::core::HashMap
Size() constcloudViewer::core::HashMap
To(const Device &device, bool copy=false) constcloudViewer::core::HashMap
~HashMap()=defaultcloudViewer::core::HashMap
~IsDevice()=defaultcloudViewer::core::IsDevicevirtual