Gromacs  2026.0-dev-20250113-1a1a8db
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Variables
pairlistparams.h File Reference
#include <optional>
#include "gromacs/utility/enumerationhelpers.h"
#include "gromacs/utility/real.h"
#include "nbnxm_enums.h"
+ Include dependency graph for pairlistparams.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares the PairlistType enum and PairlistParams class.

Author
Berk Hess hess@.nosp@m.kth..nosp@m.se

Classes

struct  gmx::PairlistParams
 The setup for generating and pruning the nbnxn pair list. More...
 

Variables

static constexpr
gmx::EnumerationArray
< PairlistType, int > 
gmx::IClusterSizePerListType
 Gives the i-cluster size for each pairlist type. More...
 
static constexpr
gmx::EnumerationArray
< PairlistType, int > 
gmx::JClusterSizePerListType
 Gives the j-cluster size for each pairlist type. More...
 
static constexpr
gmx::EnumerationArray
< PairlistType, bool > 
gmx::sc_isGpuPairListType
 True if given pairlist type is used on GPU, false if on CPU. More...