actual_communicator_and_tag(int tag, int block) const | boost::graph::distributed::mpi_process_group | |
allocate_block(bool out_of_band_receive=false) | boost::graph::distributed::mpi_process_group | |
array_receive_impl(int source, int tag, T *values, std::size_t &n) const | boost::graph::distributed::mpi_process_group | |
array_send_impl(int dest, int tag, const T values[], std::size_t n) const | boost::graph::distributed::mpi_process_group | |
base() const | boost::graph::distributed::mpi_process_group | |
block_num | boost::graph::distributed::mpi_process_group | |
buffer_type typedef | boost::graph::distributed::mpi_process_group | |
communicator_type typedef | boost::graph::distributed::mpi_process_group | |
decode_tag(int encoded_tag) const | boost::graph::distributed::mpi_process_group | inline |
emit_on_synchronize() const | boost::graph::distributed::mpi_process_group | |
emit_receive(int process, int encoded_tag) const | boost::graph::distributed::mpi_process_group | |
encode_tag(int block_num, int tag) const | boost::graph::distributed::mpi_process_group | inline |
get_receiver() | boost::graph::distributed::mpi_process_group | |
global_trigger(int tag, const Handler &handler, std::size_t buffer_size=0) | boost::graph::distributed::mpi_process_group | |
impl_ | boost::graph::distributed::mpi_process_group | |
make_distributed_object() | boost::graph::distributed::mpi_process_group | |
max_tags | boost::graph::distributed::mpi_process_group | static |
maybe_emit_receive(int process, int encoded_tag) const | boost::graph::distributed::mpi_process_group | |
message_buffer_size() | boost::graph::distributed::mpi_process_group | static |
mpi_process_group(communicator_type parent_comm=communicator_type()) | boost::graph::distributed::mpi_process_group | |
mpi_process_group(std::size_t num_headers, std::size_t buffer_size, communicator_type parent_comm=communicator_type()) | boost::graph::distributed::mpi_process_group | |
mpi_process_group(const mpi_process_group &other, const receiver_type &handler, bool out_of_band_receive=false) | boost::graph::distributed::mpi_process_group | |
mpi_process_group(const mpi_process_group &other, attach_distributed_object, bool out_of_band_receive=false) | boost::graph::distributed::mpi_process_group | |
mpi_process_group(create_empty) | boost::graph::distributed::mpi_process_group | inlineexplicit |
my_block_number() const | boost::graph::distributed::mpi_process_group | inline |
old_buffer | boost::graph::distributed::mpi_process_group | static |
old_buffer_size | boost::graph::distributed::mpi_process_group | static |
on_synchronize_event_type typedef | boost::graph::distributed::mpi_process_group | |
operator bool() | boost::graph::distributed::mpi_process_group | inline |
poll(bool wait=false, int block=-1, bool synchronizing=false) const | boost::graph::distributed::mpi_process_group | |
probe() const | boost::graph::distributed::mpi_process_group | |
process_id_type typedef | boost::graph::distributed::mpi_process_group | |
process_size_type typedef | boost::graph::distributed::mpi_process_group | |
rank | boost::graph::distributed::mpi_process_group | |
receive_batch(process_id_type source, outgoing_messages &batch) const | boost::graph::distributed::mpi_process_group | |
receive_impl(int source, int tag, T &value, mpl::true_) const | boost::graph::distributed::mpi_process_group | |
receive_impl(int source, int tag, T &value, mpl::false_) const | boost::graph::distributed::mpi_process_group | |
receiver_type typedef | boost::graph::distributed::mpi_process_group | |
replace_handler(const receiver_type &handler, bool out_of_band_receive=false) | boost::graph::distributed::mpi_process_group | |
replace_on_synchronize_handler(const on_synchronize_event_type &handler=0) | boost::graph::distributed::mpi_process_group | |
send_impl(int dest, int tag, const T &value, mpl::true_) const | boost::graph::distributed::mpi_process_group | |
send_impl(int dest, int tag, const T &value, mpl::false_) const | boost::graph::distributed::mpi_process_group | |
set_message_buffer_size(std::size_t s) | boost::graph::distributed::mpi_process_group | static |
size | boost::graph::distributed::mpi_process_group | |
synchronize() const | boost::graph::distributed::mpi_process_group | |
trigger(int tag, const Handler &handler) | boost::graph::distributed::mpi_process_group | |
trigger_context() const | boost::graph::distributed::mpi_process_group | |
trigger_with_reply(int tag, const Handler &handler) | boost::graph::distributed::mpi_process_group | |
~mpi_process_group() | boost::graph::distributed::mpi_process_group | |