HavoqGT
havoqgt::mpi::termination_detection< SizeType > Member List

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

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_completedhavoqgt::mpi::termination_detection< SizeType >private
m_count_queuedhavoqgt::mpi::termination_detection< SizeType >private
m_current_statehavoqgt::mpi::termination_detection< SizeType >private
m_mpi_commhavoqgt::mpi::termination_detection< SizeType >private
m_mpi_rankhavoqgt::mpi::termination_detection< SizeType >private
m_mpi_sizehavoqgt::mpi::termination_detection< SizeType >private
m_num_tree_childrenhavoqgt::mpi::termination_detection< SizeType >private
m_num_waiting_recv_childrenhavoqgt::mpi::termination_detection< SizeType >private
m_previous_subtree_status_responsehavoqgt::mpi::termination_detection< SizeType >private
m_ptr_buf_isend_parenthavoqgt::mpi::termination_detection< SizeType >private
m_query_response_taghavoqgt::mpi::termination_detection< SizeType >private
m_query_status_taghavoqgt::mpi::termination_detection< SizeType >private
m_req_isend_parenthavoqgt::mpi::termination_detection< SizeType >private
m_subtree_status_responsehavoqgt::mpi::termination_detection< SizeType >private
m_terminate_taghavoqgt::mpi::termination_detection< SizeType >private
m_vec_req_isend_childrenhavoqgt::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 typedefhavoqgt::mpi::termination_detection< SizeType >
status_response_type typedefhavoqgt::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 namehavoqgt::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 valuehavoqgt::mpi::termination_detection< SizeType >private
WAITING_ISEND_CHILDREN enum valuehavoqgt::mpi::termination_detection< SizeType >private
WAITING_ISEND_PARENT enum valuehavoqgt::mpi::termination_detection< SizeType >private
WAITING_RECV_CHILDREN enum valuehavoqgt::mpi::termination_detection< SizeType >private