Gromacs  2025.0-dev-20241009-5c23d5f
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
gmx::GridSet::DomainSetup Struct Reference

#include <gromacs/nbnxm/gridset.h>

+ Collaboration diagram for gmx::GridSet::DomainSetup:

Description

Description of the domain setup: PBC and the connections between domains.

Public Member Functions

 DomainSetup (PbcType pbcType, bool doTestParticleInsertion, const IVec *numDDCells, const DomdecZones *ddZones)
 Constructor, without DD numDDCells and ddZones should be nullptr.
 

Public Attributes

PbcType pbcType_
 The type of PBC.
 
bool doTestParticleInsertion_
 Tells whether we are doing test-particle insertion.
 
bool haveMultipleDomains
 Are there multiple domains?
 
std::array< bool, DIM > haveMultipleDomainsPerDim
 Are there multiple domains along each dimension?
 
const gmx::DomdecZoneszones
 The domain decomposition zone setup.
 

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