Gromacs  2026.0-dev-20241204-d69d709
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
gmx::DiagonalMasker< nR, kernelLayout, KernelLayoutClusterRatio::JSizeEqualsISize > Class Template Reference

#include <gromacs/nbnxm/simd_diagonal_masker.h>

Description

template<int nR, KernelLayout kernelLayout>
class gmx::DiagonalMasker< nR, kernelLayout, KernelLayoutClusterRatio::JSizeEqualsISize >

Specialized masker for JSizeEqualsISize.

Public Member Functions

 DiagonalMasker (const nbnxn_atomdata_t::SimdMasks &simdMasks)
 
void maskArray (const int iClusterIndex, const int jClusterIndex, std::array< SimdBool, nR > &boolV) const
 Sets (sub-)diagonal entries in boolV to false when the cluster pair in on the diagonal.
 

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