This is the complete list of members for libMesh::Parallel::Communicator, including all inherited members.
_communicator | libMesh::Parallel::Communicator | private |
_I_duped_it | libMesh::Parallel::Communicator | private |
_rank | libMesh::Parallel::Communicator | private |
_send_mode | libMesh::Parallel::Communicator | private |
_size | libMesh::Parallel::Communicator | private |
allgather(const T &send, std::vector< T, A > &recv) const | libMesh::Parallel::Communicator | inline |
allgather(const std::basic_string< T > &send, std::vector< std::basic_string< T >, A > &recv, const bool identical_buffer_sizes=false) const | libMesh::Parallel::Communicator | inline |
allgather(std::vector< T, A > &r, const bool identical_buffer_sizes=false) const | libMesh::Parallel::Communicator | inline |
allgather(std::vector< std::basic_string< T >, A > &r, const bool identical_buffer_sizes=false) const | libMesh::Parallel::Communicator | inline |
allgather_packed_range(Context *context, Iter range_begin, const Iter range_end, OutputIter out) const | libMesh::Parallel::Communicator | inline |
alltoall(std::vector< T, A > &r) const | libMesh::Parallel::Communicator | inline |
assign(const communicator &comm) | libMesh::Parallel::Communicator | private |
barrier() const | libMesh::Parallel::Communicator | |
broadcast(T &data, const unsigned int root_id=0) const | libMesh::Parallel::Communicator | inline |
broadcast(bool &data, const unsigned int root_id) const | libMesh::Parallel::Communicator | inline |
broadcast(std::basic_string< T > &data, const unsigned int root_id) const | libMesh::Parallel::Communicator | inline |
broadcast(T &libmesh_mpi_var(data), const unsigned int root_id) const | libMesh::Parallel::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) const | libMesh::Parallel::Communicator | inline |
clear() | libMesh::Parallel::Communicator | |
Communicator() | libMesh::Parallel::Communicator | |
Communicator(const communicator &comm) | libMesh::Parallel::Communicator | explicit |
Communicator(const Communicator &)=delete | libMesh::Parallel::Communicator | |
Communicator(Communicator &&)=default | libMesh::Parallel::Communicator | |
DEFAULT enum value | libMesh::Parallel::Communicator | |
dereference_unique_tag(int tagvalue) const | libMesh::Parallel::Communicator | |
duplicate(const Communicator &comm) | libMesh::Parallel::Communicator | |
duplicate(const communicator &comm) | libMesh::Parallel::Communicator | |
gather(const unsigned int root_id, const T &send, std::vector< T, A > &recv) const | libMesh::Parallel::Communicator | inline |
gather(const unsigned int root_id, const std::basic_string< T > &send, std::vector< std::basic_string< T >, A > &recv, const bool identical_buffer_sizes=false) const | libMesh::Parallel::Communicator | inline |
gather(const unsigned int root_id, std::vector< T, A > &r) const | libMesh::Parallel::Communicator | inline |
gather_packed_range(const unsigned int root_id, Context *context, Iter range_begin, const Iter range_end, OutputIter out) const | libMesh::Parallel::Communicator | inline |
get() | libMesh::Parallel::Communicator | inline |
get() const | libMesh::Parallel::Communicator | inline |
get_unique_tag(int tagvalue) const | libMesh::Parallel::Communicator | |
max(T &r) const | libMesh::Parallel::Communicator | |
max(T &libmesh_mpi_var(r)) const | libMesh::Parallel::Communicator | inline |
max(std::vector< bool, A > &r) const | libMesh::Parallel::Communicator | inline |
maxloc(T &r, unsigned int &max_id) const | libMesh::Parallel::Communicator | inline |
maxloc(std::vector< T, A1 > &r, std::vector< unsigned int, A2 > &max_id) const | libMesh::Parallel::Communicator | inline |
maxloc(std::vector< bool, A1 > &r, std::vector< unsigned int, A2 > &max_id) const | libMesh::Parallel::Communicator | inline |
min(T &r) const | libMesh::Parallel::Communicator | |
min(T &libmesh_mpi_var(r)) const | libMesh::Parallel::Communicator | inline |
min(std::vector< bool, A > &r) const | libMesh::Parallel::Communicator | inline |
minloc(T &r, unsigned int &min_id) const | libMesh::Parallel::Communicator | inline |
minloc(std::vector< T, A1 > &r, std::vector< unsigned int, A2 > &min_id) const | libMesh::Parallel::Communicator | inline |
minloc(std::vector< bool, A1 > &r, std::vector< unsigned int, A2 > &min_id) const | libMesh::Parallel::Communicator | inline |
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 | libMesh::Parallel::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 Parallel::Packing< T >::buffer_type >> &buffer, const MessageTag &tag=any_tag) const | libMesh::Parallel::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 | libMesh::Parallel::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 Parallel::Packing< typename std::iterator_traits< Iter >::value_type >::buffer_type >> &buffer, const MessageTag &tag=no_tag) const | libMesh::Parallel::Communicator | inline |
operator=(const Communicator &)=delete | libMesh::Parallel::Communicator | |
operator=(Communicator &&)=default | libMesh::Parallel::Communicator | |
operator=(const communicator &comm) | libMesh::Parallel::Communicator | |
packed_range_probe(const unsigned int src_processor_id, const MessageTag &tag, bool &flag) const | libMesh::Parallel::Communicator | inline |
probe(const unsigned int src_processor_id, const MessageTag &tag=any_tag) const | libMesh::Parallel::Communicator | inline |
rank() const | libMesh::Parallel::Communicator | inline |
receive(const unsigned int dest_processor_id, T &buf, const MessageTag &tag=any_tag) const | libMesh::Parallel::Communicator | inline |
receive(const unsigned int dest_processor_id, T &buf, Request &req, const MessageTag &tag=any_tag) const | libMesh::Parallel::Communicator | inline |
receive(const unsigned int dest_processor_id, T &buf, const DataType &type, const MessageTag &tag=any_tag) const | libMesh::Parallel::Communicator | inline |
receive(const unsigned int dest_processor_id, T &buf, const DataType &type, Request &req, const MessageTag &tag=any_tag) const | libMesh::Parallel::Communicator | inline |
receive(const unsigned int src_processor_id, std::basic_string< T > &buf, const MessageTag &tag) const | libMesh::Parallel::Communicator | inline |
receive(const unsigned int src_processor_id, std::basic_string< T > &buf, Request &req, const MessageTag &tag) const | libMesh::Parallel::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 | libMesh::Parallel::Communicator | inline |
reference_unique_tag(int tagvalue) const | libMesh::Parallel::Communicator | |
scatter(const std::vector< T, A > &data, T &recv, const unsigned int root_id=0) const | libMesh::Parallel::Communicator | inline |
scatter(const std::vector< T, A > &data, std::vector< T, A > &recv, const unsigned int root_id=0) const | libMesh::Parallel::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 | libMesh::Parallel::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 | libMesh::Parallel::Communicator | inline |
semiverify(const T *r) const | libMesh::Parallel::Communicator | inline |
send(const unsigned int dest_processor_id, const T &buf, const MessageTag &tag=no_tag) const | libMesh::Parallel::Communicator | inline |
send(const unsigned int dest_processor_id, const T &buf, Request &req, const MessageTag &tag=no_tag) const | libMesh::Parallel::Communicator | inline |
send(const unsigned int dest_processor_id, const T &buf, const DataType &type, const MessageTag &tag=no_tag) const | libMesh::Parallel::Communicator | inline |
send(const unsigned int dest_processor_id, const T &buf, const DataType &type, Request &req, const MessageTag &tag=no_tag) const | libMesh::Parallel::Communicator | inline |
send(const unsigned int dest_processor_id, const std::basic_string< T > &buf, const MessageTag &tag) const | libMesh::Parallel::Communicator | inline |
send(const unsigned int dest_processor_id, const std::basic_string< T > &buf, Request &req, const MessageTag &tag) const | libMesh::Parallel::Communicator | inline |
send_mode(const SendMode sm) | libMesh::Parallel::Communicator | inline |
send_mode() const | libMesh::Parallel::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) const | libMesh::Parallel::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) const | libMesh::Parallel::Communicator | inline |
send_receive(const unsigned int dest_processor_id, const T1 &send, const unsigned int source_processor_id, T2 &recv, const MessageTag &send_tag=no_tag, const MessageTag &recv_tag=any_tag) const | libMesh::Parallel::Communicator | inline |
send_receive(const unsigned int dest_processor_id, const T1 &send, const DataType &type1, const unsigned int source_processor_id, T2 &recv, const DataType &type2, const MessageTag &send_tag=no_tag, const MessageTag &recv_tag=any_tag) const | libMesh::Parallel::Communicator | |
send_receive(const unsigned int dest_processor_id, const std::vector< T, A > &sendvec, const unsigned int source_processor_id, std::vector< T, A > &recv, const MessageTag &send_tag, const MessageTag &recv_tag) const | libMesh::Parallel::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) const | libMesh::Parallel::Communicator | inline |
send_receive_packed_range(const unsigned int libmesh_dbg_var(dest_processor_id), const Context1 *context1, RangeIter send_begin, const RangeIter send_end, const unsigned int libmesh_dbg_var(source_processor_id), Context2 *context2, OutputIter out_iter, const T *output_type, const MessageTag &, const MessageTag &) const | libMesh::Parallel::Communicator | inline |
SendMode enum name | libMesh::Parallel::Communicator | |
set_union(T &data, const unsigned int root_id) const | libMesh::Parallel::Communicator | |
set_union(T &data) const | libMesh::Parallel::Communicator | |
size() const | libMesh::Parallel::Communicator | inline |
split(int color, int key, Communicator &target) const | libMesh::Parallel::Communicator | |
sum(T &r) const | libMesh::Parallel::Communicator | |
sum(T &libmesh_mpi_var(r)) const | libMesh::Parallel::Communicator | inline |
sum(std::complex< T > &libmesh_mpi_var(r)) const | libMesh::Parallel::Communicator | inline |
SYNCHRONOUS enum value | libMesh::Parallel::Communicator | |
used_tag_values | libMesh::Parallel::Communicator | mutableprivate |
verify(const T &r) const | libMesh::Parallel::Communicator | inline |
~Communicator() | libMesh::Parallel::Communicator |