#include <edge_partitioner.hpp>
Public Member Functions | |
OverflowSendInfo (int sid, int count) | |
Public Attributes | |
int | to_send_id |
int32_t | to_send_count |
int32_t | temp_to_send_count |
This class is used to determine where to send a high edge. If the edge's destination is owned by another node, then the edge is sent to that node. Otherwise, it is sent to a node based on the transfer_info.
Transfer_info is a map of delgate ids (not vertex ids) to a dequeue. i.e. delgate_id = m_map_delegate_locator(vertex_id) Each dequeue contains one or more OverflowSendInfo object which contains to_send_id, to_send_count, temp_to_send_count. which determines who will recieve the extra edges.
Definition at line 108 of file edge_partitioner.hpp.
|
inline |
Definition at line 109 of file edge_partitioner.hpp.
int32_t havoqgt::mpi::OverflowSendInfo::temp_to_send_count |
Definition at line 116 of file edge_partitioner.hpp.
int32_t havoqgt::mpi::OverflowSendInfo::to_send_count |
Definition at line 115 of file edge_partitioner.hpp.
int havoqgt::mpi::OverflowSendInfo::to_send_id |
Definition at line 114 of file edge_partitioner.hpp.