Gromacs  2021.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
nbnxn_atomdata_t::SimdMasks Struct Reference

#include <gromacs/nbnxm/atomdata.h>

Description

Diagonal and topology exclusion helper data for all SIMD kernels.

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.
 
AlignedVector< realinteraction_array
 Array of masks needed for exclusions.
 

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