begin_child_rank() | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
handle_waiting_init(const size_type &in_queued, const size_type &in_completed) | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
handle_waiting_isend_children(const size_type &in_queued, const size_type &in_completed) | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
handle_waiting_isend_parent(const size_type &in_queued, const size_type &in_completed) | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
handle_waiting_recv_children(const size_type &in_queued, const size_type &in_completed) | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
inc_completed(size_t _i=1) | havoqgt::mpi::termination_detection< SizeType > | inline |
inc_queued(size_t _i=1) | havoqgt::mpi::termination_detection< SizeType > | inline |
is_leaf_rank() | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
isend_status_response_to_parent() | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
m_count_completed | havoqgt::mpi::termination_detection< SizeType > | private |
m_count_queued | havoqgt::mpi::termination_detection< SizeType > | private |
m_current_state | havoqgt::mpi::termination_detection< SizeType > | private |
m_mpi_comm | havoqgt::mpi::termination_detection< SizeType > | private |
m_mpi_rank | havoqgt::mpi::termination_detection< SizeType > | private |
m_mpi_size | havoqgt::mpi::termination_detection< SizeType > | private |
m_num_tree_children | havoqgt::mpi::termination_detection< SizeType > | private |
m_num_waiting_recv_children | havoqgt::mpi::termination_detection< SizeType > | private |
m_previous_subtree_status_response | havoqgt::mpi::termination_detection< SizeType > | private |
m_ptr_buf_isend_parent | havoqgt::mpi::termination_detection< SizeType > | private |
m_query_response_tag | havoqgt::mpi::termination_detection< SizeType > | private |
m_query_status_tag | havoqgt::mpi::termination_detection< SizeType > | private |
m_req_isend_parent | havoqgt::mpi::termination_detection< SizeType > | private |
m_subtree_status_response | havoqgt::mpi::termination_detection< SizeType > | private |
m_terminate_tag | havoqgt::mpi::termination_detection< SizeType > | private |
m_vec_req_isend_children | havoqgt::mpi::termination_detection< SizeType > | private |
mpi_iprobe(int in_source, int in_tag) | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
mpi_test(MPI_Request &in_req) | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
num_children() | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
parent_rank() | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
send_query_status_to_children() | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
send_terminate_to_children() | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
size_type typedef | havoqgt::mpi::termination_detection< SizeType > | |
status_response_type typedef | havoqgt::mpi::termination_detection< SizeType > | |
termination_detection(MPI_Comm in_mpi_comm, int in_num_tree_children=2, int in_query_status_tag=2, int in_query_response_tag=3, int in_terminate_tag=4) | havoqgt::mpi::termination_detection< SizeType > | inline |
termination_detection_state_type enum name | havoqgt::mpi::termination_detection< SizeType > | private |
test_for_termination() | havoqgt::mpi::termination_detection< SizeType > | inline |
test_for_termination_internal(const size_type &in_queued, const size_type &in_completed) | havoqgt::mpi::termination_detection< SizeType > | inlineprivate |
WAITING_INIT enum value | havoqgt::mpi::termination_detection< SizeType > | private |
WAITING_ISEND_CHILDREN enum value | havoqgt::mpi::termination_detection< SizeType > | private |
WAITING_ISEND_PARENT enum value | havoqgt::mpi::termination_detection< SizeType > | private |
WAITING_RECV_CHILDREN enum value | havoqgt::mpi::termination_detection< SizeType > | private |