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::nbnxn_atomdata_t::SimdMasks Struct Reference

#include <gromacs/nbnxm/atomdata.h>

Description

Diagonal and topology exclusion helper data for all SIMD kernels.

Public Member Functions

 SimdMasks (NbnxmKernelType kernelType)
 

Public Attributes

AlignedVector< realdiagonal_4xn_j_minus_i
 Helper data for setting up diagonal exclusion masks in the SIMD 4xN kernels.
 
AlignedVector< realdiagonal_2xnn_j_minus_i
 Helper data for setting up diaginal exclusion masks in the SIMD 2xNN kernels.
 
AlignedVector< uint32_t > exclusion_filter
 Filters for topology exclusion masks for the SIMD kernels.
 
AlignedVector< uint64_t > exclusion_filter64
 Filters for topology exclusion masks for double SIMD kernels without SIMD int32 logical support.
 

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