Buffers for outgoing and incoming messages of a specific pane to be communicated with another pane (either local or global). More...
#include <Pane_communicator.h>
Public Member Functions | |
Pane_comm_buffers () | |
Public Attributes | |
int | rank |
int | tag |
int | index |
std::vector< char > | outbuf |
std::vector< char > | inbuf |
Buffers for outgoing and incoming messages of a specific pane to be communicated with another pane (either local or global).
If the Pane_comm_buffers is used for ghost information, then it will be used either for outgoing messages and have an empty inbuf OR it will be used for incoming messages and have an empty outbuf.
Definition at line 54 of file Pane_communicator.h.
|
inline |
Definition at line 56 of file Pane_communicator.h.
std::vector< char> inbuf |
Definition at line 64 of file Pane_communicator.h.
Referenced by Pane_communicator::begin_update(), Pane_communicator::reduce_diff_on_shared_nodes(), Pane_communicator::reduce_maxabs_on_shared_nodes(), Pane_communicator::reduce_minabs_on_shared_nodes(), Pane_communicator::reduce_on_shared_nodes(), and Pane_communicator::update_ghost_values().
int index |
Definition at line 60 of file Pane_communicator.h.
Referenced by Pane_communicator::begin_update(), Pane_communicator::init_pane_comm_buffers(), Pane_communicator::reduce_diff_on_shared_nodes(), Pane_communicator::reduce_maxabs_on_shared_nodes(), Pane_communicator::reduce_minabs_on_shared_nodes(), Pane_communicator::reduce_on_shared_nodes(), and Pane_communicator::update_ghost_values().
std::vector< char> outbuf |
Definition at line 63 of file Pane_communicator.h.
Referenced by Pane_communicator::begin_update().
int rank |
Definition at line 58 of file Pane_communicator.h.
Referenced by Pane_communicator::begin_update(), and Pane_communicator::init_pane_comm_buffers().
int tag |
Definition at line 59 of file Pane_communicator.h.
Referenced by Pane_communicator::begin_update(), and Pane_communicator::init_pane_comm_buffers().