Gromacs
2026.0-dev-20250416-f1d17c1
|
#include "gromacs/nbnxm/atomdata.h"
#include "gromacs/simd/simd.h"
#include "gromacs/utility/gmxassert.h"
#include "pairlistparams.h"
Declares the ClusterDistanceKernelType enum.
Enumerations | |
enum | gmx::ClusterDistanceKernelType : int { gmx::ClusterDistanceKernelType::CpuPlainC_4x4, gmx::ClusterDistanceKernelType::CpuSimd_4xM, gmx::ClusterDistanceKernelType::CpuSimd_2xMM, gmx::ClusterDistanceKernelType::Gpu, gmx::ClusterDistanceKernelType::CpuPlainC_1x1 } |
The types of kernel for calculating the distance between pairs of atom clusters. More... | |
Functions | |
static ClusterDistanceKernelType | gmx::getClusterDistanceKernelType (const PairlistType pairlistType, const nbnxn_atomdata_t &atomdata) |
Return the cluster distance kernel type given the pairlist type and atomdata. | |