HavoqGT
havoqgt::mpi::mailbox_routed< TMsg > Member List

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

allocate_msg_buffer()havoqgt::mpi::mailbox_routed< TMsg >inlineprivate
bcast(TMsg _raw_msg, OutputIterator _oitr)havoqgt::mpi::mailbox_routed< TMsg >inline
bcast_to_targets(TMsg _msg)havoqgt::mpi::mailbox_routed< TMsg >inline
check_for_starvation()havoqgt::mpi::mailbox_routed< TMsg >inline
cleanup_pending_isend_requests(bool force_aggressive=false)havoqgt::mpi::mailbox_routed< TMsg >inlineprivate
cleanup_pending_isend_requests_index(size_t index)havoqgt::mpi::mailbox_routed< TMsg >inlineprivate
comm_rank() const havoqgt::mpi::mailbox_routed< TMsg >inline
comm_size() const havoqgt::mpi::mailbox_routed< TMsg >inline
flush_buffers_if_idle()havoqgt::mpi::mailbox_routed< TMsg >inline
free_msg_buffer(void *_ptr)havoqgt::mpi::mailbox_routed< TMsg >inlineprivate
is_idle()havoqgt::mpi::mailbox_routed< TMsg >inline
m_2d_commhavoqgt::mpi::mailbox_routed< TMsg >private
m_buffer_per_rankhavoqgt::mpi::mailbox_routed< TMsg >private
m_last_recv_counthavoqgt::mpi::mailbox_routed< TMsg >private
m_list_irecv_requesthavoqgt::mpi::mailbox_routed< TMsg >private
m_list_isend_request_per_rankhavoqgt::mpi::mailbox_routed< TMsg >private
m_list_isendshavoqgt::mpi::mailbox_routed< TMsg >private
m_list_pendinghavoqgt::mpi::mailbox_routed< TMsg >private
m_mpi_commhavoqgt::mpi::mailbox_routed< TMsg >private
m_mpi_rankhavoqgt::mpi::mailbox_routed< TMsg >private
m_mpi_send_counterhavoqgt::mpi::mailbox_routed< TMsg >private
m_mpi_sizehavoqgt::mpi::mailbox_routed< TMsg >private
m_mpi_taghavoqgt::mpi::mailbox_routed< TMsg >private
m_num_pending_isendhavoqgt::mpi::mailbox_routed< TMsg >private
m_pending_iterator_per_rankhavoqgt::mpi::mailbox_routed< TMsg >private
m_pending_partial_buffershavoqgt::mpi::mailbox_routed< TMsg >private
m_receivinghavoqgt::mpi::mailbox_routed< TMsg >private
m_recv_counterhavoqgt::mpi::mailbox_routed< TMsg >private
m_route_counterhavoqgt::mpi::mailbox_routed< TMsg >private
m_send_counterhavoqgt::mpi::mailbox_routed< TMsg >private
m_tree_child1havoqgt::mpi::mailbox_routed< TMsg >private
m_tree_child2havoqgt::mpi::mailbox_routed< TMsg >private
m_tree_parenthavoqgt::mpi::mailbox_routed< TMsg >private
m_tree_send_counterhavoqgt::mpi::mailbox_routed< TMsg >private
m_vec_free_buffershavoqgt::mpi::mailbox_routed< TMsg >private
mailbox_routed(MPI_Comm _mpi_comm, int _mpi_tag)havoqgt::mpi::mailbox_routed< TMsg >inline
message_type typedefhavoqgt::mpi::mailbox_routed< TMsg >
post_isend(int index)havoqgt::mpi::mailbox_routed< TMsg >inlineprivate
post_new_irecv(void *_buff)havoqgt::mpi::mailbox_routed< TMsg >inlineprivate
receive(OutputIterator _oitr, bool aggregsive=false)havoqgt::mpi::mailbox_routed< TMsg >inline
route_fast_path(uint32_t dest, const routed_msg_type &_msg)havoqgt::mpi::mailbox_routed< TMsg >inline
routed_msg_type typedefhavoqgt::mpi::mailbox_routed< TMsg >private
send(int raw_dest, const TMsg &_raw_msg, OutputIterator _oitr, bool fast=true)havoqgt::mpi::mailbox_routed< TMsg >inline
send_tree_children(const TMsg &_raw_msg)havoqgt::mpi::mailbox_routed< TMsg >inline
send_tree_fast(int raw_dest, const TMsg &_raw_msg)havoqgt::mpi::mailbox_routed< TMsg >inline
send_tree_parent(const TMsg &_raw_msg)havoqgt::mpi::mailbox_routed< TMsg >inline
~mailbox_routed()havoqgt::mpi::mailbox_routed< TMsg >inline