GENIE
heap_count.h
Go to the documentation of this file.
1 
7 #ifndef _HEAP_COUNT_H
8 #define _HEAP_COUNT_H
9 
10 #include <thrust/device_vector.h>
11 #include <genie/matching/match.h>
12 
13 namespace genie
14 {
15 namespace matching
16 {
17 
40 void heap_count_topk(thrust::device_vector<genie::matching::data_t>& d_data,
41  thrust::device_vector<genie::matching::data_t>& d_topk,
42  thrust::device_vector<u32>& d_threshold,
43  thrust::device_vector<u32>& d_passCount,
44  int topk,
45  int num_of_queries);
46 
47 }
48 }
49 
50 #endif
This is the top-level namespace of the project.
This file includes interfaces of original GENIE match functions.
void heap_count_topk(thrust::device_vector< genie::matching::data_t > &d_data, thrust::device_vector< genie::matching::data_t > &d_topk, thrust::device_vector< u32 > &d_threshold, thrust::device_vector< u32 > &d_passCount, int topk, int num_of_queries)