HavoqGT
havoqgt::mpi::delegate_partitioned_graph< SegementManager > Member List

This is the complete list of members for havoqgt::mpi::delegate_partitioned_graph< SegementManager >, including all inherited members.

calculate_overflow(std::map< uint64_t, std::deque< OverflowSendInfo > > &transfer_info)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
compare(delegate_partitioned_graph< SegementManager > *b)havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
complete_construction(const SegmentAllocator< void > &seg_allocator, MPI_Comm mpi_comm, Container &edges)havoqgt::mpi::delegate_partitioned_graph< SegementManager >
ConstructionState enum namehavoqgt::mpi::delegate_partitioned_graph< SegementManager >
controller_begin() const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
controller_end() const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
controller_iterator typedefhavoqgt::mpi::delegate_partitioned_graph< SegementManager >
count_edge_degrees(InputIterator unsorted_itr, InputIterator unsorted_itr_end, boost::unordered_set< uint64_t > &global_hub_set, uint64_t delegate_degree_threshold)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
count_high_degree_edges(InputIterator unsorted_itr, InputIterator unsorted_itr_end, boost::unordered_set< uint64_t > &global_hub_set)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
create_edge_data(SegManagerOther *, const char *obj_name=nullptr) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >
create_edge_data(const T &init, SegManagerOther *, const char *obj_name=nullptr) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >
create_edge_data(SegManagerOther *segment_manager_o, const char *obj_name) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >
create_vertex_data(SegManagerOther *, const char *obj_name=nullptr) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >
create_vertex_data(const T &init, SegManagerOther *, const char *obj_name=nullptr) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >
degree(vertex_locator locator) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
delegate_partitioned_graph(const SegmentAllocator< void > &seg_allocator, MPI_Comm mpi_comm, Container &edges, uint64_t max_vertex, uint64_t delegate_degree_threshold, ConstructionState stop_after=GraphReady)havoqgt::mpi::delegate_partitioned_graph< SegementManager >
edge_chunk_sizehavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
edges_begin(vertex_locator locator) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
edges_end(vertex_locator locator) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
EdgeStorageAllocated enum valuehavoqgt::mpi::delegate_partitioned_graph< SegementManager >
flush_graph()havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
generate_send_list(std::vector< uint64_t > &send_list, uint64_t num_send, int send_id, std::map< uint64_t, std::deque< OverflowSendInfo > > &transfer_info)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
GraphReady enum valuehavoqgt::mpi::delegate_partitioned_graph< SegementManager >
HighEdgesPartitioned enum valuehavoqgt::mpi::delegate_partitioned_graph< SegementManager >
initialize_edge_storage(const SegmentAllocator< void > &seg_allocator)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
initialize_high_meta_data(boost::unordered_set< uint64_t > &global_hubs)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
initialize_low_meta_data(boost::unordered_set< uint64_t > &global_hub_set)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
is_label_delegate(uint64_t label) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
label_to_locator(uint64_t label) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
local_degree(vertex_locator locator) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
locator_to_label(vertex_locator locator) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
LowEdgesPartitioned enum valuehavoqgt::mpi::delegate_partitioned_graph< SegementManager >
m_controller_locatorshavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_delegate_degreehavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_delegate_degree_thresholdhavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_delegate_infohavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_delegate_labelhavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_delegate_targetshavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_delegate_targets_sizehavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_edges_high_counthavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_edges_low_counthavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_global_edge_counthavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_global_max_vertexhavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_graph_statehavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_local_incoming_counthavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_local_outgoing_counthavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_map_delegate_locatorhavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_max_vertexhavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_mpi_commhavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_mpi_rankhavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_mpi_sizehavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_owned_infohavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_owned_info_trackerhavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_owned_targetshavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
m_owned_targets_sizehavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
master(const vertex_locator &locator) const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
max_global_vertex_id()havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
max_local_vertex_id()havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
MetaDataGenerated enum valuehavoqgt::mpi::delegate_partitioned_graph< SegementManager >
New enum valuehavoqgt::mpi::delegate_partitioned_graph< SegementManager >
node_partitionshavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
num_delegates() const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
num_local_vertices() const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
operator!=(delegate_partitioned_graph< SegementManager > &other)havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
operator==(delegate_partitioned_graph< SegementManager > &other)havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
partition_high_degree(Container &unsorted_edges, std::map< uint64_t, std::deque< OverflowSendInfo > > &transfer_info)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
partition_low_degree(Container &unsorted_edges)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
print_graph_statistics()havoqgt::mpi::delegate_partitioned_graph< SegementManager >
processes_per_nodehavoqgt::mpi::delegate_partitioned_graph< SegementManager >protected
SegmentAllocator typedefhavoqgt::mpi::delegate_partitioned_graph< SegementManager >
send_high_info(std::vector< boost::container::map< uint64_t, uint64_t > > &maps_to_send, int maps_to_send_element_count)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
send_vertex_info(uint64_t &high_vertex_count, uint64_t delegate_degree_threshold, std::vector< boost::container::map< int, std::pair< uint64_t, uint64_t > > > &maps_to_send, int maps_to_send_element_count)havoqgt::mpi::delegate_partitioned_graph< SegementManager >private
sync_global_hub_set(const boost::unordered_set< uint64_t > &local_hubs, boost::unordered_set< uint64_t > &global_hubs, bool local_change)havoqgt::mpi::delegate_partitioned_graph< SegementManager >inlineprivate
vertices_begin() const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline
vertices_end() const havoqgt::mpi::delegate_partitioned_graph< SegementManager >inline