HavoqGT
havoqgt::mpi::OverflowSendInfo Struct Reference

#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
 

Detailed Description

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.

Constructor & Destructor Documentation

havoqgt::mpi::OverflowSendInfo::OverflowSendInfo ( int  sid,
int  count 
)
inline

Member Data Documentation

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.


The documentation for this struct was generated from the following file: