_id | parDG_MPI::pardg::Communicator | protected |
_io_version | parDG_MPI::pardg::Communicator | protected |
all_read(int i) const | parDG_MPI::pardg::Communicator | inline |
allreduce(int n, double *in, double *out, MPI_Op op) | parDG_MPI::pardg::Communicator | inline |
allreduce(int n, int *in, int *out, MPI_Op op) | parDG_MPI::pardg::Communicator | inline |
barrier() | parDG_MPI::pardg::Communicator | inline |
comm | parDG_MPI::pardg::Communicator | protected |
comm_start | parDG_MPI::pardg::Communicator | protected |
comm_time | parDG_MPI::pardg::Communicator | protected |
CommunicatorThreaded(int argc, char *argv[]) | parDG_MPI::pardg::CommunicatorThreaded | |
counter | parDG_MPI::pardg::Communicator | protected |
finish_communication() | parDG_MPI::pardg::CommunicatorThreaded | virtual |
get(int source, T &content) | parDG_MPI::pardg::Communicator | inline |
get(int source, T *content, int num) | parDG_MPI::pardg::Communicator | inline |
id() const | parDG_MPI::pardg::Communicator | inline |
idle_time | parDG_MPI::pardg::Communicator | protected |
inc_tag() | parDG_MPI::pardg::Communicator | inlineprotected |
instance() | parDG_MPI::pardg::Communicator | inlinestatic |
master() const | parDG_MPI::pardg::Communicator | inline |
max_tag | parDG_MPI::pardg::Communicator | protectedstatic |
min_tag | parDG_MPI::pardg::Communicator | protectedstatic |
mpi_receive_request | parDG_MPI::pardg::Communicator | protected |
mpi_send_request | parDG_MPI::pardg::Communicator | protected |
num_of_processes | parDG_MPI::pardg::Communicator | protected |
num_recv | parDG_MPI::pardg::Communicator | protected |
num_send | parDG_MPI::pardg::Communicator | protected |
operator MPI_Comm &() | parDG_MPI::pardg::Communicator | inline |
operator MPI_Comm *() | parDG_MPI::pardg::Communicator | inline |
os | parDG_MPI::pardg::Communicator | protected |
perm | parDG_MPI::pardg::Communicator | protected |
perm_threshold | parDG_MPI::pardg::Communicator | static |
put(int dest, const T &content) | parDG_MPI::pardg::Communicator | inline |
put(int dest, const T *content, int num) | parDG_MPI::pardg::Communicator | inline |
put_all(const T &content) | parDG_MPI::pardg::Communicator | inline |
put_all(const T *content, int num) | parDG_MPI::pardg::Communicator | inline |
rb_empty(int i) const | parDG_MPI::pardg::Communicator | inline |
read(const char filename[], int cycle) | parDG_MPI::pardg::Communicator | |
read1(const char filename[], int cycle) | parDG_MPI::pardg::Communicator | protected |
read2(const char filename[], int cycle) | parDG_MPI::pardg::Communicator | protected |
receive_buffer | parDG_MPI::pardg::Communicator | protected |
receive_request(int source) | parDG_MPI::pardg::Communicator | inline |
receive_request_all() | parDG_MPI::pardg::Communicator | inline |
reset_buffers() | parDG_MPI::pardg::Communicator | |
reset_timers() | parDG_MPI::pardg::Communicator | |
rng | parDG_MPI::pardg::Communicator | protected |
rreq | parDG_MPI::pardg::Communicator | protected |
run() | parDG_MPI::pardg::CommunicatorThreaded | protectedvirtual |
safe_communication | parDG_MPI::pardg::Communicator | protected |
send_buffer | parDG_MPI::pardg::Communicator | protected |
send_receive_request(int process) | parDG_MPI::pardg::Communicator | inline |
send_receive_request_all() | parDG_MPI::pardg::Communicator | inline |
send_request(int dest) | parDG_MPI::pardg::Communicator | inline |
send_request_all() | parDG_MPI::pardg::Communicator | inline |
set_io_version(int version) | parDG_MPI::pardg::Communicator | |
set_output(std::ostream &os) | parDG_MPI::pardg::Communicator | |
set_unsafe() | parDG_MPI::pardg::Communicator | |
size() const | parDG_MPI::pardg::Communicator | inline |
sreq | parDG_MPI::pardg::Communicator | protected |
start_and_finish_communication(const char comment[]="") | parDG_MPI::pardg::Communicator | |
start_communication(const char comment[]="") | parDG_MPI::pardg::CommunicatorThreaded | virtual |
start_time | parDG_MPI::pardg::Communicator | protected |
tag | parDG_MPI::pardg::Communicator | protected |
time() const | parDG_MPI::pardg::Communicator | inline |
timer | parDG_MPI::pardg::Communicator | protected |
timers(double &run, double &idle, double &comm) const | parDG_MPI::pardg::Communicator | |
write(const char filename[]) | parDG_MPI::pardg::Communicator | |
write1(const char filename[]) | parDG_MPI::pardg::Communicator | protected |
write2(const char filename[]) | parDG_MPI::pardg::Communicator | protected |
~Communicator() | parDG_MPI::pardg::Communicator | virtual |