Gromacs  2024.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
InteractionsOfType Struct Reference

#include <gromacs/gmxpreprocess/grompp_impl.h>


A set of interactions of a given type (found in the enumeration in ifunc.h), complete with atom indices and force field function parameters.

This is used for containing the data obtained from the lists of interactions of a given type in a [moleculetype] topology file definition.

Public Member Functions

size_t size () const
 Number of parameters.
int ncmap () const
 Elements in cmap grid data.
int nct () const
 Number of elements in cmapAtomTypes.

Public Attributes

std::vector< InteractionOfTypeinteractionTypes
 The different parameters in the system.
int cmakeGridSpacing = -1
 CMAP grid spacing.
int cmapAngles = -1
 Number of cmap angles.
std::vector< realcmap
 CMAP grid data.
std::vector< int > cmapAtomTypes
 The five atomtypes followed by a number that identifies the type.

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