53 #ifndef __HAVOQGT_IMP_EDGE_PARTITIONER_HPP__
54 #define __HAVOQGT_IMP_EDGE_PARTITIONER_HPP__
78 int operator()(std::pair<uint64_t, uint64_t> i,
bool is_counting)
const {
122 std::map<uint64_t, std::deque<OverflowSendInfo>> *transfer_info)
136 int operator()(std::pair<uint64_t, uint64_t> i,
bool is_counting =
true) {
143 const uint64_t delegate_id = i.first;
169 const int to_send_count =
205 int operator()(std::pair<int, T> i)
const {
return i.first; }
213 #endif // __HAVOQGT_IMP_EDGE_PARTITIONER_HPP__
int operator()(std::pair< uint64_t, uint64_t > i, bool is_counting) const
edge_target_partitioner(int p)
int operator()(std::pair< uint64_t, uint64_t > i) const
OverflowSendInfo(int sid, int count)
int32_t temp_to_send_count
int operator()(uint64_t i) const
std::map< uint64_t, std::deque< OverflowSendInfo > > * m_transfer_info
int operator()(std::pair< uint64_t, uint64_t > i, bool is_counting=true)
edge_source_partitioner(int p)
int operator()(std::pair< int, T > i) const
source_partitioner(int p)
high_edge_partitioner(int s, int r, std::map< uint64_t, std::deque< OverflowSendInfo >> *transfer_info)
struct havoqgt::mpi::OverflowSendInfo OverflowSendInfo