ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <ghosts.hpp>
Public Attributes | |
int | type |
Communication type. | |
int | node |
Node to communicate with (to use with all MPI operations). | |
std::vector< ParticleList * > | part_lists = {} |
Pointer array to particle lists to communicate. | |
Utils::Vector3d | shift = {} |
Position shift for ghost particles. | |
Definition at line 142 of file ghosts.hpp.
int GhostCommunication::node |
Node to communicate with (to use with all MPI operations).
Definition at line 146 of file ghosts.hpp.
Referenced by ghost_communicator(), is_poststorable(), and is_prefetchable().
std::vector<ParticleList *> GhostCommunication::part_lists = {} |
Pointer array to particle lists to communicate.
Definition at line 149 of file ghosts.hpp.
Referenced by add_forces_from_recv_buffer(), add_rattle_correction_from_recv_buffer(), calc_transmit_size(), cell_cell_transfer(), prepare_send_buffer(), and put_recv_buffer().
Utils::Vector3d GhostCommunication::shift = {} |
Position shift for ghost particles.
The shift is done on the sender side.
Definition at line 153 of file ghosts.hpp.
Referenced by cell_cell_transfer(), and prepare_send_buffer().
int GhostCommunication::type |
Communication type.
Definition at line 144 of file ghosts.hpp.
Referenced by ghost_communicator(), is_poststorable(), and is_prefetchable().