![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Ghost particles and particle exchange. More...
#include <config/config.hpp>
Include dependency graph for ghosts.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Enumerations | |
| enum | : unsigned { GHOSTTRANS_NONE = 0u , GHOSTTRANS_PROPRTS = 1u , GHOSTTRANS_POSITION = 2u , GHOSTTRANS_MOMENTUM = 8u , GHOSTTRANS_FORCE = 16u , GHOSTTRANS_RATTLE = 32u , GHOSTTRANS_PARTNUM = 64u , GHOSTTRANS_BONDS = 128u , GHOSTTRANS_QUAT = 256u , GHOSTTRANS_TORQUE = 512u , GHOSTTRANS_DIPFLD = 1024u } |
| Transfer data classes, for the ghost-communication engine. More... | |
Ghost particles and particle exchange.
In this file you find the payload-selector flags used by the ghost-communication engine (GhostComm::halo_exchange).
Definition in file ghosts.hpp.
| anonymous enum : unsigned |
Transfer data classes, for the ghost-communication engine.
| Enumerator | |
|---|---|
| GHOSTTRANS_NONE | |
| GHOSTTRANS_PROPRTS | transfer ParticleProperties |
| GHOSTTRANS_POSITION | transfer ParticlePosition |
| GHOSTTRANS_MOMENTUM | transfer ParticleMomentum |
| GHOSTTRANS_FORCE | transfer ParticleForce |
| GHOSTTRANS_RATTLE | transfer ParticleRattle |
| GHOSTTRANS_PARTNUM | resize the receiver particle arrays to the size of the senders |
| GHOSTTRANS_BONDS | |
| GHOSTTRANS_QUAT | transfer orientation quaternion (pushed with position; runtime-conditional) |
| GHOSTTRANS_TORQUE | transfer torque (reduced with force; runtime-conditional) |
| GHOSTTRANS_DIPFLD | transfer dipole field tracking data |
Definition at line 34 of file ghosts.hpp.