|
TIMPI
|
This is the complete list of members for TIMPI::Communicator, including all inherited members.
| _communicator | TIMPI::Communicator | private |
| _I_duped_it | TIMPI::Communicator | private |
| _max_tag | TIMPI::Communicator | private |
| _next_tag | TIMPI::Communicator | mutableprivate |
| _rank | TIMPI::Communicator | private |
| _send_mode | TIMPI::Communicator | private |
| _size | TIMPI::Communicator | private |
| _sync_type | TIMPI::Communicator | private |
| allgather(const T &send_data, std::vector< T, A > &recv_data) const | TIMPI::Communicator | inline |
| allgather(const T &send_data, std::vector< T, A > &recv_data) const | TIMPI::Communicator | inline |
| allgather(const std::basic_string< T > &send_data, std::vector< std::basic_string< T >, A > &recv_data, const bool identical_buffer_sizes=false) const | TIMPI::Communicator | inline |
| allgather(std::vector< T, A > &r, const bool identical_buffer_sizes=false) const | TIMPI::Communicator | inline |
| allgather(const std::vector< T, A1 > &send_data, std::vector< std::vector< T, A1 >, A2 > &recv_data, const bool identical_buffer_sizes=false) const | TIMPI::Communicator | inline |
| allgather(const std::vector< T, A1 > &send_data, std::vector< std::vector< T, A1 >, A2 > &recv_data, const bool identical_buffer_sizes=false) const | TIMPI::Communicator | inline |
| allgather(std::vector< T, A > &r, const bool identical_buffer_sizes=false) const | TIMPI::Communicator | inline |
| allgather(std::vector< std::basic_string< T >, A > &r, const bool identical_buffer_sizes=false) const | TIMPI::Communicator | inline |
| allgather_packed_range(Context *context, Iter range_begin, const Iter range_end, OutputIter out, std::size_t approx_buffer_size=1000000) const | TIMPI::Communicator | inline |
| alltoall(std::vector< T, A > &r) const | TIMPI::Communicator | inline |
| ALLTOALL_COUNTS enum value | TIMPI::Communicator | |
| assign(const communicator &comm) | TIMPI::Communicator | private |
| barrier() const | TIMPI::Communicator | |
| broadcast(T &data, const unsigned int root_id=0, const bool identical_sizes=false) const | TIMPI::Communicator | inline |
| broadcast(T &data, const unsigned int root_id=0, const bool identical_sizes=false) const | TIMPI::Communicator | inline |
| broadcast(std::basic_string< T > &data, const unsigned int root_id, const bool identical_sizes) const | TIMPI::Communicator | inline |
| broadcast(std::vector< std::basic_string< T >, A > &data, const unsigned int root_id, const bool identical_sizes) const | TIMPI::Communicator | inline |
| broadcast(T &timpi_mpi_var(data), const unsigned int root_id, const bool) const | TIMPI::Communicator | inline |
| broadcast_packed_range(const Context *context1, Iter range_begin, const Iter range_end, OutputContext *context2, OutputIter out, const unsigned int root_id=0, std::size_t approx_buffer_size=1000000) const | TIMPI::Communicator | inline |
| clear() | TIMPI::Communicator | |
| Communicator() | TIMPI::Communicator | |
| Communicator(const communicator &comm) | TIMPI::Communicator | explicit |
| Communicator(const Communicator &)=delete | TIMPI::Communicator | |
| Communicator(Communicator &&)=default | TIMPI::Communicator | |
| DEFAULT enum value | TIMPI::Communicator | |
| dereference_unique_tag(int tagvalue) const | TIMPI::Communicator | |
| duplicate(const Communicator &comm) | TIMPI::Communicator | |
| duplicate(const communicator &comm) | TIMPI::Communicator | |
| gather(const unsigned int root_id, const T &send_data, std::vector< T, A > &recv) const | TIMPI::Communicator | inline |
| gather(const unsigned int root_id, const std::basic_string< T > &send_data, std::vector< std::basic_string< T >, A > &recv_data, const bool identical_buffer_sizes=false) const | TIMPI::Communicator | inline |
| gather(const unsigned int root_id, std::vector< T, A > &r) const | TIMPI::Communicator | inline |
| gather(const unsigned int root_id, std::vector< T, A > &r) const | TIMPI::Communicator | inline |
| gather_packed_range(const unsigned int root_id, Context *context, Iter range_begin, const Iter range_end, OutputIter out, std::size_t approx_buffer_size=1000000) const | TIMPI::Communicator | inline |
| get() | TIMPI::Communicator | inline |
| get() const | TIMPI::Communicator | inline |
| get_unique_tag(int tagvalue=MessageTag::invalid_tag) const | TIMPI::Communicator | |
| map_broadcast(Map &data, const unsigned int root_id, const bool identical_sizes) const | TIMPI::Communicator | private |
| map_broadcast(Map &data, const unsigned int root_id, const bool identical_sizes) const | TIMPI::Communicator | private |
| map_broadcast(Map &timpi_mpi_var(data), const unsigned int root_id, const bool timpi_mpi_var(identical_sizes)) const | TIMPI::Communicator | inline |
| map_broadcast(Map &timpi_mpi_var(data), const unsigned int root_id, const bool timpi_mpi_var(identical_sizes)) const | TIMPI::Communicator | inline |
| map_max(Map &data) const | TIMPI::Communicator | private |
| map_max(Map &data) const | TIMPI::Communicator | private |
| map_sum(Map &data) const | TIMPI::Communicator | inlineprivate |
| map_sum(Map &data) const | TIMPI::Communicator | inlineprivate |
| max(const T &r, T &o, Request &req) const | TIMPI::Communicator | inline |
| max(T &r) const | TIMPI::Communicator | inline |
| max(T &timpi_mpi_var(r)) const | TIMPI::Communicator | inline |
| max(std::vector< bool, A > &r) const | TIMPI::Communicator | inline |
| maxloc(T &r, unsigned int &max_id) const | TIMPI::Communicator | inline |
| maxloc(std::vector< T, A1 > &r, std::vector< unsigned int, A2 > &max_id) const | TIMPI::Communicator | inline |
| maxloc(std::vector< bool, A1 > &r, std::vector< unsigned int, A2 > &max_id) const | TIMPI::Communicator | inline |
| min(const T &r, T &o, Request &req) const | TIMPI::Communicator | inline |
| min(T &r) const | TIMPI::Communicator | inline |
| min(T &timpi_mpi_var(r)) const | TIMPI::Communicator | inline |
| min(std::vector< bool, A > &r) const | TIMPI::Communicator | inline |
| minloc(T &r, unsigned int &min_id) const | TIMPI::Communicator | inline |
| minloc(std::vector< T, A1 > &r, std::vector< unsigned int, A2 > &min_id) const | TIMPI::Communicator | inline |
| minloc(std::vector< bool, A1 > &r, std::vector< unsigned int, A2 > &min_id) const | TIMPI::Communicator | inline |
| NBX enum value | TIMPI::Communicator | |
| nonblocking_barrier(Request &req) const | TIMPI::Communicator | |
| nonblocking_receive_packed_range(const unsigned int src_processor_id, Context *context, OutputIter out, const T *output_type, Request &req, Status &stat, const MessageTag &tag=any_tag) const | TIMPI::Communicator | inline |
| nonblocking_receive_packed_range(const unsigned int src_processor_id, Context *context, OutputIter out, const T *output_type, Request &req, Status &stat, std::shared_ptr< std::vector< typename TIMPI::Packing< T >::buffer_type >> &buffer, const MessageTag &tag=any_tag) const | TIMPI::Communicator | inline |
| nonblocking_receive_packed_range(const unsigned int src_processor_id, Context *context, OutputIter out, const T *, Request &req, Status &stat, std::shared_ptr< std::vector< typename Packing< T >::buffer_type >> &buffer, const MessageTag &tag) const | TIMPI::Communicator | inline |
| nonblocking_send_packed_range(const unsigned int dest_processor_id, const Context *context, Iter range_begin, const Iter range_end, Request &req, const MessageTag &tag=no_tag) const | TIMPI::Communicator | inline |
| nonblocking_send_packed_range(const unsigned int dest_processor_id, const Context *context, Iter range_begin, const Iter range_end, Request &req, std::shared_ptr< std::vector< typename TIMPI::Packing< typename std::iterator_traits< Iter >::value_type >::buffer_type >> &buffer, const MessageTag &tag=no_tag) const | TIMPI::Communicator | inline |
| nonblocking_send_packed_range(const unsigned int dest_processor_id, const Context *context, Iter range_begin, const Iter range_end, Request &req, std::shared_ptr< std::vector< typename Packing< typename std::iterator_traits< Iter >::value_type >::buffer_type >> &buffer, const MessageTag &tag) const | TIMPI::Communicator | inline |
| operator=(const Communicator &)=delete | TIMPI::Communicator | |
| operator=(Communicator &&)=default | TIMPI::Communicator | |
| operator=(const communicator &comm) | TIMPI::Communicator | |
| packed_range_probe(const unsigned int src_processor_id, const MessageTag &tag, bool &flag) const | TIMPI::Communicator | inline |
| packed_size_of(const std::vector< std::vector< T, A1 >, A2 > &buf, const DataType &type) const | TIMPI::Communicator | private |
| possibly_receive(unsigned int &src_processor_id, std::vector< T, A > &buf, Request &req, const MessageTag &tag) const | TIMPI::Communicator | inline |
| possibly_receive(unsigned int &src_processor_id, std::vector< T, A > &buf, Request &req, const MessageTag &tag) const | TIMPI::Communicator | inline |
| possibly_receive(unsigned int &src_processor_id, std::vector< T, A > &buf, const DataType &type, Request &req, const MessageTag &tag) const | TIMPI::Communicator | inline |
| possibly_receive(unsigned int &src_processor_id, std::vector< T, A > &buf, const NotADataType &type, Request &req, const MessageTag &tag) const | TIMPI::Communicator | inline |
| possibly_receive(unsigned int &src_processor_id, std::vector< std::vector< T, A1 >, A2 > &buf, const DataType &type, Request &req, const MessageTag &tag) const | TIMPI::Communicator | inline |
| possibly_receive(unsigned int &src_processor_id, std::vector< std::vector< T, A1 >, A2 > &buf, Request &req, const MessageTag &tag) const | TIMPI::Communicator | inline |
| possibly_receive_packed_range(unsigned int &src_processor_id, Context *context, OutputIter out, const T *output_type, Request &req, const MessageTag &tag) const | TIMPI::Communicator | inline |
| probe(const unsigned int src_processor_id, const MessageTag &tag=any_tag) const | TIMPI::Communicator | |
| rank() const | TIMPI::Communicator | inline |
| receive(const unsigned int dest_processor_id, T &buf, const MessageTag &tag=any_tag) const | TIMPI::Communicator | inline |
| receive(const unsigned int dest_processor_id, T &buf, Request &req, const MessageTag &tag=any_tag) const | TIMPI::Communicator | inline |
| receive(const unsigned int dest_processor_id, T &buf, const DataType &type, const MessageTag &tag=any_tag) const | TIMPI::Communicator | inline |
| receive(const unsigned int dest_processor_id, T &buf, const DataType &type, Request &req, const MessageTag &tag=any_tag) const | TIMPI::Communicator | inline |
| receive(const unsigned int src_processor_id, std::basic_string< T > &buf, const MessageTag &tag) const | TIMPI::Communicator | inline |
| receive(const unsigned int src_processor_id, std::basic_string< T > &buf, Request &req, const MessageTag &tag) const | TIMPI::Communicator | inline |
| receive_packed_range(const unsigned int dest_processor_id, Context *context, OutputIter out, const T *output_type, const MessageTag &tag=any_tag) const | TIMPI::Communicator | inline |
| reference_unique_tag(int tagvalue) const | TIMPI::Communicator | |
| scatter(const std::vector< T, A > &data, T &recv, const unsigned int root_id=0) const | TIMPI::Communicator | inline |
| scatter(const std::vector< T, A > &data, std::vector< T, A > &recv, const unsigned int root_id=0) const | TIMPI::Communicator | inline |
| scatter(const std::vector< T, A1 > &data, const std::vector< CountType, A2 > counts, std::vector< T, A1 > &recv, const unsigned int root_id=0) const | TIMPI::Communicator | inline |
| scatter(const std::vector< T, A1 > &data, const std::vector< int, A2 > counts, std::vector< T, A1 > &recv, const unsigned int root_id=0) const | TIMPI::Communicator | inline |
| scatter(const std::vector< std::vector< T, A1 >, A2 > &data, std::vector< T, A1 > &recv, const unsigned int root_id=0, const bool identical_buffer_sizes=false) const | TIMPI::Communicator | inline |
| semiverify(const T *r) const | TIMPI::Communicator | inline |
| semiverify(const T *r) const | TIMPI::Communicator | inline |
| send(const unsigned int dest_processor_id, const T &buf, const MessageTag &tag=no_tag) const | TIMPI::Communicator | inline |
| send(const unsigned int dest_processor_id, const T &buf, Request &req, const MessageTag &tag=no_tag) const | TIMPI::Communicator | inline |
| send(const unsigned int dest_processor_id, const T &buf, const DataType &type, const MessageTag &tag=no_tag) const | TIMPI::Communicator | inline |
| send(const unsigned int dest_processor_id, const T &buf, const DataType &type, Request &req, const MessageTag &tag=no_tag) const | TIMPI::Communicator | inline |
| send(const unsigned int dest_processor_id, const T &buf, const NotADataType &type, Request &req, const MessageTag &tag=no_tag) const | TIMPI::Communicator | inline |
| send(const unsigned int dest_processor_id, const std::basic_string< T > &buf, const MessageTag &tag) const | TIMPI::Communicator | inline |
| send(const unsigned int dest_processor_id, const std::basic_string< T > &buf, Request &req, const MessageTag &tag) const | TIMPI::Communicator | inline |
| send_mode(const SendMode sm) | TIMPI::Communicator | inline |
| send_mode() const | TIMPI::Communicator | inline |
| send_packed_range(const unsigned int dest_processor_id, const Context *context, Iter range_begin, const Iter range_end, const MessageTag &tag=no_tag, std::size_t approx_buffer_size=1000000) const | TIMPI::Communicator | inline |
| send_packed_range(const unsigned int dest_processor_id, const Context *context, Iter range_begin, const Iter range_end, Request &req, const MessageTag &tag=no_tag, std::size_t approx_buffer_size=1000000) const | TIMPI::Communicator | inline |
| send_receive(const unsigned int dest_processor_id, const T1 &send_data, const unsigned int source_processor_id, T2 &recv_data, const MessageTag &send_tag=no_tag, const MessageTag &recv_tag=any_tag) const | TIMPI::Communicator | inline |
| send_receive(const unsigned int dest_processor_id, const T1 &send_data, const DataType &type1, const unsigned int source_processor_id, T2 &recv_data, const DataType &type2, const MessageTag &send_tag=no_tag, const MessageTag &recv_tag=any_tag) const | TIMPI::Communicator | inline |
| send_receive(const unsigned int dest_processor_id, const std::vector< T, A > &send_data, const unsigned int source_processor_id, std::vector< T, A > &recv_data, const MessageTag &send_tag, const MessageTag &recv_tag) const | TIMPI::Communicator | inline |
| send_receive(const unsigned int dest_processor_id, const std::vector< std::vector< T, A1 >, A2 > &sendvec, const unsigned int source_processor_id, std::vector< std::vector< T, A1 >, A2 > &recv, const MessageTag &send_tag, const MessageTag &recv_tag) const | TIMPI::Communicator | inline |
| send_receive(const unsigned int timpi_dbg_var(send_tgt), const T1 &send_val, const unsigned int timpi_dbg_var(recv_source), T2 &recv_val, const MessageTag &, const MessageTag &) const | TIMPI::Communicator | inline |
| send_receive(const unsigned int timpi_dbg_var(dest_processor_id), const std::vector< T, A > &send, const unsigned int timpi_dbg_var(source_processor_id), std::vector< T, A > &recv, const MessageTag &, const MessageTag &) const | TIMPI::Communicator | inline |
| send_receive(const unsigned int timpi_dbg_var(dest_processor_id), const std::vector< std::vector< T, A1 >, A2 > &send, const unsigned int timpi_dbg_var(source_processor_id), std::vector< std::vector< T, A1 >, A2 > &recv, const MessageTag &, const MessageTag &) const | TIMPI::Communicator | inline |
| send_receive_packed_range(const unsigned int dest_processor_id, const Context1 *context1, RangeIter send_begin, const RangeIter send_end, const unsigned int source_processor_id, Context2 *context2, OutputIter out, const T *output_type, const MessageTag &send_tag=no_tag, const MessageTag &recv_tag=any_tag, std::size_t approx_buffer_size=1000000) const | TIMPI::Communicator | inline |
| send_receive_packed_range(const unsigned int timpi_dbg_var(dest_processor_id), const Context1 *context1, RangeIter send_begin, const RangeIter send_end, const unsigned int timpi_dbg_var(source_processor_id), Context2 *context2, OutputIter out_iter, const T *output_type, const MessageTag &, const MessageTag &, std::size_t) const | TIMPI::Communicator | inline |
| SendMode enum name | TIMPI::Communicator | |
| SENDRECEIVE enum value | TIMPI::Communicator | |
| set_union(T &data, const unsigned int root_id) const | TIMPI::Communicator | inline |
| set_union(T &data) const | TIMPI::Communicator | inline |
| size() const | TIMPI::Communicator | inline |
| size() const | TIMPI::Communicator | inline |
| split(int color, int key, Communicator &target) const | TIMPI::Communicator | |
| split_by_type(int split_type, int key, info i, Communicator &target) const | TIMPI::Communicator | |
| sum(T &r) const | TIMPI::Communicator | inline |
| sum(const T &r, T &o, Request &req) const | TIMPI::Communicator | inline |
| sum(T &timpi_mpi_var(r)) const | TIMPI::Communicator | inline |
| sum(std::complex< T > &timpi_mpi_var(r)) const | TIMPI::Communicator | inline |
| sync_type(const SyncType st) | TIMPI::Communicator | inline |
| sync_type(const std::string &st) | TIMPI::Communicator | |
| sync_type() const | TIMPI::Communicator | inline |
| SYNCHRONOUS enum value | TIMPI::Communicator | |
| SyncType enum name | TIMPI::Communicator | |
| used_tag_values | TIMPI::Communicator | mutableprivate |
| verify(const T &r) const | TIMPI::Communicator | inline |
| verify(const T &r) const | TIMPI::Communicator | inline |
| ~Communicator() | TIMPI::Communicator |
1.8.14