Gromacs  2026.0-dev-20250318-75a6c20
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
gmx::anonymous_namespace{domainpaircomm.cpp}::DistanceCalculationInfo Struct Reference
+ Collaboration diagram for gmx::anonymous_namespace{domainpaircomm.cpp}::DistanceCalculationInfo:

Description

Information for distance calculations between domains.

Public Attributes

IVec zoneShift = { 0, 0, 0 }
 Whether this zone is shifted wrt zone 0 for Cartesian dimensions.
 
bool isTriclinic = false
 Whether the unit cell is triclinic.
 
ArrayRef< const RVecnormal
 Normals for the unit cell faces.
 
IVec sumSquares = { 0, 0, 0 }
 Whether we should take into account non-orthogonal normals of faces.
 
bool checkMultiBodyDistance = false
 Whether we need to check distances for multi-body interactions when selecting cells.
 
bool checkTwoBodyDistance = false
 Whether we need to check distances for two-body bonded interactions when selecting cells.
 
real cutoffSquaredNonbonded
 Cut-off squared for non-bonded interaction distances.
 
real cutoffSquaredBonded
 Cut-off squared for bonded interaction distances.
 
bool filterBondComm = false
 

The documentation for this struct was generated from the following file: