Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
JClusterList Class Reference

#include <gromacs/nbnxm/pairlist.h>

Description

Simple j-cluster list.

Public Member Functions

int cj (int index) const
 Return the j-cluster index for index from the pack list.
 
const unsigned int & excl (int index) const
 Return the exclusion mask for index.
 
unsigned int & excl (int index)
 Return the exclusion mask for index.
 
gmx::Index size () const noexcept
 Return the size of the list (not the number of packed elements)
 
bool empty () const noexcept
 Return whether the list is empty.
 
void resize (gmx::Index count)
 Resize the list.
 
void push_back (const decltype(list_)::value_type &value)
 Add a new element to the list.
 

Public Attributes

FastVector< nbnxn_cj_tlist_
 The list of packed j-cluster groups.
 

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