#include <joinutil.h>
|
static int | getHowManyThreads () |
|
static void | printHowManyThreads () |
|
static std::vector< int > | getUniqueInts (const std::vector< std::pair< int, int > > &pairs) |
|
static void | mergeArrays (std::vector< std::vector< std::pair< int, int > > > *input, int arr_len, std::vector< std::vector< std::pair< int, int > > > &result) |
|
static ui | hval (const std::pair< ui, ui > &hf, ui &word) |
|
static void | generateHashFunc (ui seed, std::pair< ui, ui > &hf) |
|
static double | shrinkBottomk (std::vector< std::vector< ui > > &bottom_ks, double ratio) |
|
template<typename T > |
static bool | bottomKJaccard (const std::vector< T > &A, const std::vector< T > &B, double &thres) |
|
static void | printMemory () |
|
static void | processMemUsage (double &vm_usage, double &resident_set) |
|
static std::chrono::_V2::system_clock::time_point | logTime () |
|
static double | repTime (const std::chrono::_V2::system_clock::time_point &start) |
|
◆ SetJoinParallelUtil() [1/3]
SetJoinParallelUtil::SetJoinParallelUtil |
( |
| ) |
|
|
default |
◆ ~SetJoinParallelUtil()
SetJoinParallelUtil::~SetJoinParallelUtil |
( |
| ) |
|
|
default |
◆ SetJoinParallelUtil() [2/3]
◆ SetJoinParallelUtil() [3/3]
◆ bottomKJaccard()
template<typename T >
bool SetJoinParallelUtil::bottomKJaccard |
( |
const std::vector< T > & | A, |
|
|
const std::vector< T > & | B, |
|
|
double & | thres ) |
|
static |
◆ generateHashFunc()
void SetJoinParallelUtil::generateHashFunc |
( |
ui | seed, |
|
|
std::pair< ui, ui > & | hf ) |
|
static |
◆ getHowManyThreads()
int SetJoinParallelUtil::getHowManyThreads |
( |
| ) |
|
|
static |
◆ getUniqueInts()
std::vector< int > SetJoinParallelUtil::getUniqueInts |
( |
const std::vector< std::pair< int, int > > & | pairs | ) |
|
|
static |
◆ hval()
ui SetJoinParallelUtil::hval |
( |
const std::pair< ui, ui > & | hf, |
|
|
ui & | word ) |
|
static |
◆ mergeArrays()
void SetJoinParallelUtil::mergeArrays |
( |
std::vector< std::vector< std::pair< int, int > > > * | input, |
|
|
int | arr_len, |
|
|
std::vector< std::vector< std::pair< int, int > > > & | result ) |
|
static |
◆ printHowManyThreads()
void SetJoinParallelUtil::printHowManyThreads |
( |
| ) |
|
|
static |
◆ shrinkBottomk()
double SetJoinParallelUtil::shrinkBottomk |
( |
std::vector< std::vector< ui > > & | bottom_ks, |
|
|
double | ratio ) |
|
static |
The documentation for this class was generated from the following files: