ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
HashMap.cpp File Reference
#include "cloudViewer/core/hashmap/HashMap.h"
#include <benchmark/benchmark.h>
#include <numeric>
#include <random>
#include "cloudViewer/core/AdvancedIndexing.h"
#include "cloudViewer/core/CUDAUtils.h"
#include "cloudViewer/core/Dtype.h"
#include "cloudViewer/core/MemoryManager.h"
#include "cloudViewer/core/SizeVector.h"
#include "cloudViewer/core/Tensor.h"
#include "cloudViewer/core/kernel/Kernel.h"
Include dependency graph for HashMap.cpp:

Go to the source code of this file.

Classes

class  cloudViewer::core::HashData< K, V >
 
class  cloudViewer::core::Int3
 

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::core
 

Macros

#define ENUM_BM_CAPACITY(FN, FACTOR, DEVICE, BACKEND)
 
#define ENUM_BM_FACTOR(FN, DEVICE, BACKEND)
 
#define ENUM_BM_BACKEND(FN)    ENUM_BM_FACTOR(FN, Device("CPU:0"), HashBackendType::TBB)
 

Functions

void cloudViewer::core::HashInsertInt (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
void cloudViewer::core::HashEraseInt (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
void cloudViewer::core::HashFindInt (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
void cloudViewer::core::HashClearInt (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
void cloudViewer::core::HashReserveInt (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
void cloudViewer::core::HashInsertInt3 (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
void cloudViewer::core::HashEraseInt3 (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
void cloudViewer::core::HashFindInt3 (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
void cloudViewer::core::HashClearInt3 (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
void cloudViewer::core::HashReserveInt3 (benchmark::State &state, int capacity, int duplicate_factor, const Device &device, const HashBackendType &backend)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashInsertInt3, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashEraseInt3, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashFindInt3, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashClearInt3, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100_1, 100, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000_1, 1000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_10000_1, 10000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100000_1, 100000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000000_1, 1000000, 1, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100_2, 100, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000_2, 1000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_10000_2, 10000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100000_2, 100000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000000_2, 1000000, 2, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100_4, 100, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000_4, 1000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_10000_4, 10000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100000_4, 100000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000000_4, 1000000, 4, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100_8, 100, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000_8, 1000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_10000_8, 10000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100000_8, 100000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000000_8, 1000000, 8, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100_16, 100, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000_16, 1000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_10000_16, 10000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100000_16, 100000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000000_16, 1000000, 16, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100_32, 100, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000_32, 1000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_10000_32, 10000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_100000_32, 100000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 
 cloudViewer::core::BENCHMARK_CAPTURE (HashReserveInt3, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)
 

Macro Definition Documentation

◆ ENUM_BM_BACKEND

#define ENUM_BM_BACKEND (   FN)     ENUM_BM_FACTOR(FN, Device("CPU:0"), HashBackendType::TBB)

Definition at line 515 of file HashMap.cpp.

◆ ENUM_BM_CAPACITY

#define ENUM_BM_CAPACITY (   FN,
  FACTOR,
  DEVICE,
  BACKEND 
)
Value:
BENCHMARK_CAPTURE(FN, BACKEND##_100_##FACTOR, 100, FACTOR, DEVICE, \
BACKEND) \
->Unit(benchmark::kMillisecond); \
BENCHMARK_CAPTURE(FN, BACKEND##_1000_##FACTOR, 1000, FACTOR, DEVICE, \
BACKEND) \
->Unit(benchmark::kMillisecond); \
BENCHMARK_CAPTURE(FN, BACKEND##_10000_##FACTOR, 10000, FACTOR, DEVICE, \
BACKEND) \
->Unit(benchmark::kMillisecond); \
BENCHMARK_CAPTURE(FN, BACKEND##_100000_##FACTOR, 100000, FACTOR, DEVICE, \
BACKEND) \
->Unit(benchmark::kMillisecond); \
BENCHMARK_CAPTURE(FN, BACKEND##_1000000_##FACTOR, 1000000, FACTOR, DEVICE, \
BACKEND) \
->Unit(benchmark::kMillisecond);
BENCHMARK_CAPTURE(HashReserveInt3, HashBackendType::TBB_1000000_32, 1000000, 32, Device("CPU:0"), HashBackendType::TBB) -> Unit(benchmark::kMillisecond)

Definition at line 484 of file HashMap.cpp.

◆ ENUM_BM_FACTOR

#define ENUM_BM_FACTOR (   FN,
  DEVICE,
  BACKEND 
)
Value:
ENUM_BM_CAPACITY(FN, 1, DEVICE, BACKEND) \
ENUM_BM_CAPACITY(FN, 2, DEVICE, BACKEND) \
ENUM_BM_CAPACITY(FN, 4, DEVICE, BACKEND) \
ENUM_BM_CAPACITY(FN, 8, DEVICE, BACKEND) \
ENUM_BM_CAPACITY(FN, 16, DEVICE, BACKEND) \
ENUM_BM_CAPACITY(FN, 32, DEVICE, BACKEND)
#define ENUM_BM_CAPACITY(FN, FACTOR, DEVICE, BACKEND)
Definition: HashMap.cpp:484

Definition at line 501 of file HashMap.cpp.