A struct defining the particle data for MPI communication.
More...
#include <particle_data_gpu.hpp>
A struct defining the particle data for MPI communication.
The ParticleData struct contains all properties of the Particle class except for pointers or references, as these cannot be exchanged between processes due to addressing rules and memory space limitations.
For information on the meanings of the properties, please refer to the Particle class defined in particle.hpp.
◆ bound_disp
| float netdem::ParticleDataGPU::bound_disp[3] |
◆ bound_max
| float netdem::ParticleDataGPU::bound_max[3] |
◆ bound_min
| float netdem::ParticleDataGPU::bound_min[3] |
◆ damp_numerical
| float netdem::ParticleDataGPU::damp_numerical |
◆ damp_viscous
| float netdem::ParticleDataGPU::damp_viscous |
◆ density
| float netdem::ParticleDataGPU::density |
◆ enable_bound_aabb
| int32_t netdem::ParticleDataGPU::enable_bound_aabb |
◆ force
| float netdem::ParticleDataGPU::force[3] |
◆ id
| int32_t netdem::ParticleDataGPU::id |
◆ margin
| float netdem::ParticleDataGPU::margin |
◆ material_type
| int32_t netdem::ParticleDataGPU::material_type |
◆ moment
| float netdem::ParticleDataGPU::moment[3] |
◆ need_update_linked_list
| int32_t netdem::ParticleDataGPU::need_update_linked_list |
◆ padding1
| float netdem::ParticleDataGPU::padding1 |
◆ padding2
| float netdem::ParticleDataGPU::padding2 |
◆ padding3
| float netdem::ParticleDataGPU::padding3 |
◆ padding4
| float netdem::ParticleDataGPU::padding4 |
◆ padding5
| float netdem::ParticleDataGPU::padding5 |
◆ padding6
| float netdem::ParticleDataGPU::padding6 |
◆ padding7
| float netdem::ParticleDataGPU::padding7 |
◆ padding8
| float netdem::ParticleDataGPU::padding8 |
◆ padding9
| float netdem::ParticleDataGPU::padding9 |
◆ pos
| float netdem::ParticleDataGPU::pos[3] |
◆ quaternion
| float netdem::ParticleDataGPU::quaternion[4] |
◆ shape_id
| int32_t netdem::ParticleDataGPU::shape_id |
◆ spin
| float netdem::ParticleDataGPU::spin[3] |
◆ spin_principal
| float netdem::ParticleDataGPU::spin_principal[3] |
◆ vel
| float netdem::ParticleDataGPU::vel[3] |
◆ vel_m0p5
| float netdem::ParticleDataGPU::vel_m0p5[3] |
The documentation for this struct was generated from the following file: