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::SearchCycleCounting Struct Reference

#include <gromacs/nbnxm/pairsearch.h>

+ Collaboration diagram for gmx::SearchCycleCounting:

Description

Struct for collecting detailed cycle counts for the search.

Public Member Functions

void start (const int enbsCC)
 Start a pair search cycle counter.
 
void stop (const int enbsCC)
 Stop a pair search cycle counter.
 
void printCycles (FILE *fp, ArrayRef< const PairsearchWork > work) const
 Print the cycle counts to fp.
 

Public Attributes

bool recordCycles_ = false
 Tells whether we record cycles.
 
int searchCount_ = 0
 The number of times pairsearching has been performed, local+non-local count as 1.
 
nbnxn_cycle_t cc_ [enbsCCnr]
 The set of cycle counters.
 

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