Gromacs  2026.0-dev-20251119-5f0a571d
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
gmx::GpuFeplist Class Reference

#include <gromacs/nbnxm/gpu_types_common.h>

Description

GPU FEP list structure.

Public Member Functions

 GpuFeplist (const GpuFeplist &)=delete
 Do not allow copy construct.
 
 GpuFeplist (GpuFeplist &&)=delete
 Do not allow move construct until device buffers have ownership semantics.
 
GpuFeplistoperator= (const GpuFeplist &)=delete
 Do not allow copy assign.
 
GpuFeplistoperator= (GpuFeplist &&)=delete
 Do not allow move assign until device buffers have ownership semantics.
 

Public Attributes

int numiAtoms = -1
 
int maxNumiAtoms = -1
 
int numShift = -1
 
int maxNumShift = -1
 
int numjIndex = -1
 
int maxNumjIndex = -1
 
int numjAtoms = -1
 
int maxNumjAtoms = -1
 
int numExcl = -1
 
int maxNumExcl = -1
 
DeviceBuffer< int > iinr
 
DeviceBuffer< int > shift
 
DeviceBuffer< int > jIndex
 
DeviceBuffer< int > jjnr
 
DeviceBuffer< int > exclFep
 

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