libMesh
libMesh::Parallel::Communicator Member List

This is the complete list of members for libMesh::Parallel::Communicator, including all inherited members.

_communicatorlibMesh::Parallel::Communicatorprivate
_I_duped_itlibMesh::Parallel::Communicatorprivate
_ranklibMesh::Parallel::Communicatorprivate
_send_modelibMesh::Parallel::Communicatorprivate
_sizelibMesh::Parallel::Communicatorprivate
allgather(const T &send, std::vector< T > &recv) const libMesh::Parallel::Communicator
allgather(const std::basic_string< T > &send, std::vector< std::basic_string< T >> &recv, const bool identical_buffer_sizes=false) const libMesh::Parallel::Communicator
allgather(std::vector< T > &r, const bool identical_buffer_sizes=false) const libMesh::Parallel::Communicator
allgather(std::vector< std::basic_string< T >> &r, const bool identical_buffer_sizes=false) const libMesh::Parallel::Communicator
allgather_packed_range(Context *context, Iter range_begin, const Iter range_end, OutputIter out) const libMesh::Parallel::Communicator
alltoall(std::vector< T > &r) const libMesh::Parallel::Communicator
assign(const communicator &comm)libMesh::Parallel::Communicatorprivate
barrier() const libMesh::Parallel::Communicator
broadcast(T &data, const unsigned int root_id=0) const libMesh::Parallel::Communicator
broadcast(bool &data, const unsigned int root_id) const libMesh::Parallel::Communicator
broadcast(std::basic_string< T > &data, const unsigned int root_id) const libMesh::Parallel::Communicator
broadcast(std::vector< T > &data, const unsigned int root_id) const libMesh::Parallel::Communicator
broadcast(std::vector< std::basic_string< T >> &data, const unsigned int root_id) const libMesh::Parallel::Communicator
broadcast(std::set< T > &data, const unsigned int root_id) const libMesh::Parallel::Communicator
broadcast(T &, const unsigned int libmesh_dbg_var(root_id)) const libMesh::Parallel::Communicator
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
clear()libMesh::Parallel::Communicator
Communicator()libMesh::Parallel::Communicator
Communicator(const communicator &comm)libMesh::Parallel::Communicatorexplicit
Communicator(const Communicator &)libMesh::Parallel::Communicatorexplicitprivate
DEFAULT enum valuelibMesh::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 > &recv) const libMesh::Parallel::Communicator
gather(const unsigned int root_id, const std::basic_string< T > &send, std::vector< std::basic_string< T >> &recv, const bool identical_buffer_sizes=false) const libMesh::Parallel::Communicator
gather(const unsigned int root_id, std::vector< T > &r) const libMesh::Parallel::Communicator
gather(const unsigned int libmesh_dbg_var(root_id), const T &send_val, std::vector< T > &recv_val) const libMesh::Parallel::Communicator
gather(const unsigned int libmesh_dbg_var(root_id), const std::basic_string< T > &sendval, std::vector< std::basic_string< T >> &recv, const bool) const libMesh::Parallel::Communicator
gather_packed_range(const unsigned int root_id, Context *context, Iter range_begin, const Iter range_end, OutputIter out) const libMesh::Parallel::Communicator
get()libMesh::Parallel::Communicator
get() const libMesh::Parallel::Communicator
get_unique_tag(int tagvalue) const libMesh::Parallel::Communicator
max(T &r) const libMesh::Parallel::Communicator
max(std::vector< T > &r) const libMesh::Parallel::Communicator
maxloc(T &r, unsigned int &max_id) const libMesh::Parallel::Communicator
maxloc(std::vector< T > &r, std::vector< unsigned int > &max_id) const libMesh::Parallel::Communicator
min(T &r) const libMesh::Parallel::Communicator
min(std::vector< T > &r) const libMesh::Parallel::Communicator
minloc(T &r, unsigned int &min_id) const libMesh::Parallel::Communicator
minloc(std::vector< T > &r, std::vector< unsigned int > &min_id) const libMesh::Parallel::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 libMesh::Parallel::Communicator
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
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
probe(const unsigned int src_processor_id, const MessageTag &tag=any_tag) const libMesh::Parallel::Communicator
rank() const libMesh::Parallel::Communicator
receive(const unsigned int dest_processor_id, T &buf, const MessageTag &tag=any_tag) const libMesh::Parallel::Communicator
receive(const unsigned int dest_processor_id, T &buf, Request &req, const MessageTag &tag=any_tag) const libMesh::Parallel::Communicator
receive(const unsigned int dest_processor_id, T &buf, const DataType &type, const MessageTag &tag=any_tag) const libMesh::Parallel::Communicator
receive(const unsigned int dest_processor_id, T &buf, const DataType &type, Request &req, const MessageTag &tag=any_tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::basic_string< T > &buf, const MessageTag &tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::basic_string< T > &buf, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::set< T > &buf, const MessageTag &tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::set< T > &buf, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::set< T > &buf, const DataType &type, const MessageTag &tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::set< T > &buf, const DataType &type, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::vector< T > &buf, const MessageTag &tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::vector< T > &buf, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::vector< T > &buf, const DataType &type, const MessageTag &tag) const libMesh::Parallel::Communicator
receive(const unsigned int src_processor_id, std::vector< T > &buf, const DataType &type, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
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
reference_unique_tag(int tagvalue) const libMesh::Parallel::Communicator
scatter(const std::vector< T > &data, T &recv, const unsigned int root_id=0) const libMesh::Parallel::Communicator
scatter(const std::vector< T > &data, std::vector< T > &recv, const unsigned int root_id=0) const libMesh::Parallel::Communicator
scatter(const std::vector< T > &data, const std::vector< int > counts, std::vector< T > &recv, const unsigned int root_id=0) const libMesh::Parallel::Communicator
scatter(const std::vector< std::vector< T >> &data, std::vector< T > &recv, const unsigned int root_id=0, const bool identical_buffer_sizes=false) const libMesh::Parallel::Communicator
scatter(const std::vector< T > &data, T &recv, const unsigned int libmesh_dbg_var(root_id)) const libMesh::Parallel::Communicator
scatter(const std::vector< T > &data, std::vector< T > &recv, const unsigned int libmesh_dbg_var(root_id)) const libMesh::Parallel::Communicator
scatter(const std::vector< T > &data, const std::vector< int > counts, std::vector< T > &recv, const unsigned int libmesh_dbg_var(root_id)) const libMesh::Parallel::Communicator
scatter(const std::vector< std::vector< T >> &data, std::vector< T > &recv, const unsigned int libmesh_dbg_var(root_id), const bool) const libMesh::Parallel::Communicator
semiverify(const T *r) const libMesh::Parallel::Communicator
semiverify(const bool *r) const libMesh::Parallel::Communicator
semiverify(const std::vector< T > *r) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const T &buf, const MessageTag &tag=no_tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const T &buf, Request &req, const MessageTag &tag=no_tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const T &buf, const DataType &type, const MessageTag &tag=no_tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const T &buf, const DataType &type, Request &req, const MessageTag &tag=no_tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::basic_string< T > &buf, const MessageTag &tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::basic_string< T > &buf, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::set< T > &buf, const MessageTag &tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::set< T > &buf, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::set< T > &buf, const DataType &type, const MessageTag &tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::set< T > &buf, const DataType &type, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::vector< T > &buf, const MessageTag &tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::vector< T > &buf, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::vector< T > &buf, const DataType &type, const MessageTag &tag) const libMesh::Parallel::Communicator
send(const unsigned int dest_processor_id, const std::vector< T > &buf, const DataType &type, Request &req, const MessageTag &tag) const libMesh::Parallel::Communicator
send_mode(const SendMode sm)libMesh::Parallel::Communicator
send_mode() const libMesh::Parallel::Communicator
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
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
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
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< T1 > &sendvec, const DataType &type1, const unsigned int source_processor_id, std::vector< T2 > &recv, const DataType &type2, const MessageTag &send_tag, const MessageTag &recv_tag) const libMesh::Parallel::Communicator
send_receive(const unsigned int dest_processor_id, const std::vector< T > &sendvec, const unsigned int source_processor_id, std::vector< T > &recv, const MessageTag &send_tag, const MessageTag &recv_tag) const libMesh::Parallel::Communicator
send_receive(const unsigned int dest_processor_id, const std::vector< T1 > &sendvec, const unsigned int source_processor_id, std::vector< T2 > &recv, const MessageTag &send_tag, const MessageTag &recv_tag) const libMesh::Parallel::Communicator
send_receive(const unsigned int dest_processor_id, const std::vector< std::vector< T1 >> &sendvec, const unsigned int source_processor_id, std::vector< std::vector< T2 >> &recv, const MessageTag &, const MessageTag &) const libMesh::Parallel::Communicator
send_receive(const unsigned int dest_processor_id, const std::vector< std::vector< T >> &sendvec, const unsigned int source_processor_id, std::vector< std::vector< T >> &recv, const MessageTag &, const MessageTag &) const libMesh::Parallel::Communicator
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
SendMode enum namelibMesh::Parallel::Communicator
set_union(T &data, const unsigned int root_id) const libMesh::Parallel::Communicator
set_union(T &data) const libMesh::Parallel::Communicator
set_union(std::set< T > &data, const unsigned int root_id) const libMesh::Parallel::Communicator
set_union(std::set< T > &data) const libMesh::Parallel::Communicator
size() const libMesh::Parallel::Communicator
split(int color, int key, Communicator &target) const libMesh::Parallel::Communicator
sum(T &r) const libMesh::Parallel::Communicator
sum(std::vector< T > &r) const libMesh::Parallel::Communicator
sum(std::complex< T > &r) const libMesh::Parallel::Communicator
sum(std::vector< std::complex< T >> &r) const libMesh::Parallel::Communicator
SYNCHRONOUS enum valuelibMesh::Parallel::Communicator
used_tag_valueslibMesh::Parallel::Communicatormutableprivate
verify(const T &r) const libMesh::Parallel::Communicator
verify(const bool &r) const libMesh::Parallel::Communicator
~Communicator()libMesh::Parallel::Communicator