#include <cstdlib>#include <utility>

Classes | |
| struct | boost::parallel::attach_distributed_object |
| A special type used as a flag to a process group constructor that indicates that the copy of a process group will represent a new distributed data structure. More... | |
| struct | boost::parallel::process_group_tag |
| struct | boost::parallel::linear_process_group_tag |
| struct | boost::parallel::messaging_process_group_tag |
| struct | boost::parallel::immediate_process_group_tag |
| struct | boost::parallel::bsp_process_group_tag |
| struct | boost::parallel::batch_process_group_tag |
| struct | boost::parallel::locking_process_group_tag |
| struct | boost::parallel::spawning_process_group_tag |
| struct | boost::parallel::process_group_archetype |
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::parallel | |
| boost::graph | |
| boost::graph::distributed | |
Enumerations | |
| enum | boost::parallel::trigger_receive_context { boost::parallel::trc_none, boost::parallel::trc_in_synchronization, boost::parallel::trc_early_receive, boost::parallel::trc_out_of_band, boost::parallel::trc_irecv_out_of_band } |
| Describes the context in which a trigger is being invoked to receive a message. More... | |
Functions | |
| void | boost::parallel::wait (process_group_archetype &) |
| void | boost::parallel::synchronize (process_group_archetype &) |
| int | boost::parallel::process_id (const process_group_archetype &) |
| int | boost::parallel::num_processes (const process_group_archetype &) |
| template<typename T > | |
| void | boost::parallel::send (process_group_archetype &, int, int, const T &) |
| template<typename T > | |
| process_group_archetype::process_id_type | boost::parallel::receive (const process_group_archetype &pg, process_group_archetype::process_id_type source, int tag, T &value) |
| template<typename T > | |
| std::pair < process_group_archetype::process_id_type, std::size_t > | boost::parallel::receive (const process_group_archetype &pg, int tag, T values[], std::size_t n) |
| template<typename T > | |
| std::pair < process_group_archetype::process_id_type, std::size_t > | boost::parallel::receive (const process_group_archetype &pg, process_group_archetype::process_id_type source, int tag, T values[], std::size_t n) |