# sc::MPIMessageGrp Member List

This is the complete list of members for sc::MPIMessageGrp, including all inherited members.

bcast(double *data, int ndata, int from=0) | sc::MessageGrp | `[virtual]`
bcast(unsigned int *data, int ndata, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
bcast(int *data, int ndata, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
bcast(char *data, int nbyte, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
bcast(unsigned char *data, int nbyte, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
bcast(signed char *data, int nbyte, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
bcast(short *data, int ndata, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
bcast(long *data, int ndata, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
bcast(float *data, int ndata, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
bcast(double &data, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
bcast(int &data, int from=0) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
buf (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[protected]`
bufsize (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[protected]`
class_desc() const | sc::DescribedClass |
class_name() const | sc::DescribedClass |
class_version() const | sc::DescribedClass |
classdesc_to_index(const ClassDesc *) | sc::MessageGrp |
clone(void) | sc::MPIMessageGrp | `[virtual]`
collect(const double *part, const int *lengths, double *whole) (defined in sc::MessageGrp) | sc::MessageGrp |
commgrp | sc::MPIMessageGrp | `[protected]`
debug_ (defined in sc::MessageGrp) | sc::MessageGrp | `[protected]`
dereference() | sc::RefCount | `[inline]`
DescribedClass() (defined in sc::DescribedClass) | sc::DescribedClass |
DescribedClass(const DescribedClass &) (defined in sc::DescribedClass) | sc::DescribedClass |
get_default_messagegrp() | sc::MessageGrp | `[static]`
grplock | sc::MPIMessageGrp | `[protected, static]`
identifier() | sc::Identity | `[inline]`
index_to_classdesc(int) (defined in sc::MessageGrp) | sc::MessageGrp |
init(MPI_Comm comm, int *argc=0, char ***argv=0) | sc::MPIMessageGrp | `[protected]`
initial_messagegrp(int &argc, char **&argv) | sc::MessageGrp | `[static]`
initialize(int me, int n) | sc::MessageGrp | `[protected]`
lock_ptr() const | sc::RefCount |
managed() const (defined in sc::RefCount) | sc::RefCount | `[inline]`
managed() const | sc::RefCount | `[inline]`
max(double *data, int n, double *=0, int target=-1) | sc::MessageGrp | `[virtual]`
max(int *data, int n, int *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
max(unsigned int *data, int n, unsigned int *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
max(char *data, int n, char *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
max(unsigned char *data, int n, unsigned char *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
max(signed char *data, int n, signed char *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
max(double &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
max(int &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
me() | sc::MessageGrp | `[inline]`
MessageGrp() (defined in sc::MessageGrp) | sc::MessageGrp |
MessageGrp(const Ref< KeyVal > &) (defined in sc::MessageGrp) | sc::MessageGrp |
min(double *data, int n, double *=0, int target=-1) | sc::MessageGrp | `[virtual]`
min(int *data, int n, int *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
min(unsigned int *data, int n, unsigned int *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
min(char *data, int n, char *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
min(unsigned char *data, int n, unsigned char *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
min(signed char *data, int n, signed char *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
min(double &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
min(int &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
MPIMessageGrp() (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp |
MPIMessageGrp(MPI_Comm comm) | sc::MPIMessageGrp |
MPIMessageGrp(int *argc, char ***argv) | sc::MPIMessageGrp |
MPIMessageGrp(const Ref< KeyVal > &) | sc::MPIMessageGrp |
n() | sc::MessageGrp | `[inline]`
nclass() const (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
nmpi_grps | sc::MPIMessageGrp | `[protected, static]`
nreference() const | sc::RefCount | `[inline]`
operator=(const DescribedClass &) (defined in sc::DescribedClass) | sc::DescribedClass |
operator=(const RefCount &) (defined in sc::RefCount) | sc::RefCount | `[inline, protected]`
print(std::ostream &=ExEnv::out0()) const | sc::DescribedClass | `[virtual]`
probet(int type) | sc::MPIMessageGrp | `[virtual]`
raw_bcast(void *data, int nbyte, int from) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
raw_collect(const void *part, const int *lengths, void *whole, int bytes_per_datum=1) | sc::MessageGrp | `[virtual]`
raw_recv(int sender, void *data, int nbyte) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
raw_recvt(int type, void *data, int nbyte) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
raw_send(int target, const void *data, int nbyte) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
raw_sendt(int target, int type, const void *data, int nbyte) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
recv(int sender, double *data, int ndata) | sc::MessageGrp | `[virtual]`
recv(int sender, unsigned int *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recv(int sender, int *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recv(int sender, char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recv(int sender, unsigned char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recv(int sender, signed char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recv(int sender, short *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recv(int sender, long *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recv(int sender, float *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recv(int sender, double &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
recv(int sender, int &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
recvt(int type, double *data, int ndata) | sc::MessageGrp | `[virtual]`
recvt(int type, unsigned int *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recvt(int type, int *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recvt(int type, char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recvt(int type, unsigned char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recvt(int type, signed char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recvt(int type, short *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recvt(int type, long *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recvt(int type, float *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
recvt(int type, double &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
recvt(int type, int &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
reduce(double *, int n, GrpReduce< double > &, double *scratch=0, int target=-1) | sc::MPIMessageGrp | `[virtual]`
reduce(unsigned int *, int n, GrpReduce< unsigned int > &, unsigned int *scratch=0, int target=-1) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
reduce(int *, int n, GrpReduce< int > &, int *scratch=0, int target=-1) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
reduce(char *, int n, GrpReduce< char > &, char *scratch=0, int target=-1) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
reduce(unsigned char *, int n, GrpReduce< unsigned char > &, unsigned char *scratch=0, int target=-1) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
reduce(signed char *, int n, GrpReduce< signed char > &, signed char *scratch=0, int target=-1) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
reduce(short *, int n, GrpReduce< short > &, short *scratch=0, int target=-1) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
reduce(float *, int n, GrpReduce< float > &, float *scratch=0, int target=-1) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
reduce(long *, int n, GrpReduce< long > &, long *scratch=0, int target=-1) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
reduce(double &data, GrpReduce< double > &r) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
reduce(int &data, GrpReduce< int > &r) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
RefCount() (defined in sc::RefCount) | sc::RefCount | `[inline, protected]`
RefCount(const RefCount &) (defined in sc::RefCount) | sc::RefCount | `[inline, protected]`
reference() | sc::RefCount | `[inline]`
rlen (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[protected]`
rnode (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[protected]`
rtag (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[protected]`
send(int target, const double *data, int ndata) | sc::MessageGrp | `[virtual]`
send(int target, const unsigned int *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
send(int target, const int *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
send(int target, const char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
send(int target, const unsigned char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
send(int target, const signed char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
send(int target, const short *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
send(int target, const long *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
send(int target, const float *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
send(int target, double data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
send(int target, int data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
sendt(int target, int type, const double *data, int ndata) | sc::MessageGrp | `[virtual]`
sendt(int target, int type, const unsigned int *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sendt(int target, int type, const int *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sendt(int target, int type, const char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sendt(int target, int type, const unsigned char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sendt(int target, int type, const signed char *data, int nbyte) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sendt(int target, int type, const short *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sendt(int target, int type, const long *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sendt(int target, int type, const float *data, int ndata) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sendt(int target, int type, double data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
sendt(int target, int type, int data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
set_default_messagegrp(const Ref< MessageGrp > &) | sc::MessageGrp | `[static]`
sum(double *, int n, double *scratch=0, int target=-1) | sc::MPIMessageGrp | `[virtual]`
sum(int *, int n, int *scratch=0, int target=-1) (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[virtual]`
sum(unsigned int *data, int n, unsigned int *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sum(char *data, int n, char *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sum(unsigned char *data, int n, unsigned char *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sum(signed char *data, int n, signed char *=0, int target=-1) (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
sum(double &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
sum(int &data) (defined in sc::MessageGrp) | sc::MessageGrp | `[inline]`
sync() | sc::MPIMessageGrp | `[virtual]`
threadgrp (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp | `[protected]`
topology() | sc::MessageGrp | `[inline]`
topology_ (defined in sc::MessageGrp) | sc::MessageGrp | `[protected]`
unlock_ptr() const | sc::RefCount |
unmanage() | sc::RefCount | `[inline]`
use_locks(bool inVal) | sc::RefCount |
use_messagegrp_collectives_ | sc::MPIMessageGrp | `[protected]`
~DescribedClass() (defined in sc::DescribedClass) | sc::DescribedClass | `[virtual]`
~Identity() (defined in sc::Identity) | sc::Identity | `[virtual]`
~MessageGrp() (defined in sc::MessageGrp) | sc::MessageGrp | `[virtual]`
~MPIMessageGrp() (defined in sc::MPIMessageGrp) | sc::MPIMessageGrp |
~RefCount() (defined in sc::RefCount) | sc::RefCount | `[virtual]`