Gromacs
2025-dev-20240508-5d2129b
|
#include "config.h"
#include "gromacs/mdtypes/locality.h"
#include "gromacs/utility/enumerationhelpers.h"
#include "gromacs/utility/real.h"
#include "pairlist.h"
Declares the PairlistType enum and PairlistParams class.
Classes | |
struct | PairlistParams |
The setup for generating and pruning the nbnxn pair list. More... | |
Enumerations | |
enum | PairlistType : int { Simple4x2, Simple4x4, Simple4x8, HierarchicalNxN, Count } |
The available pair list types. | |
Variables | |
static constexpr gmx::EnumerationArray < PairlistType, int > | IClusterSizePerListType |
Gives the i-cluster size for each pairlist type. More... | |
static constexpr gmx::EnumerationArray < PairlistType, int > | JClusterSizePerListType |
Gives the j-cluster size for each pairlist type. More... | |
static constexpr gmx::EnumerationArray < PairlistType, bool > | sc_isGpuPairListType |
True if given pairlist type is used on GPU, false if on CPU. More... | |
|
static |
Gives the i-cluster size for each pairlist type.
|
static |
Gives the j-cluster size for each pairlist type.
|
static |
True if given pairlist type is used on GPU, false if on CPU.