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

#include <gromacs/topology/topology.h>

+ Collaboration diagram for SimulationGroups:

Description

Contains the simulation atom groups.

Organized as containers for the different SimulationAtomGroupTypes

Public Member Functions

int numberOfGroupNumbers (SimulationAtomGroupType group) const
 Number of group numbers for a single SimulationGroup. More...
 

Public Attributes

gmx::EnumerationArray
< SimulationAtomGroupType,
AtomGroupIndices > 
groups
 Groups of particles.
 
std::vector< char ** > groupNames
 Names of groups, stored as pointer to the entries in the symbol table.
 
gmx::EnumerationArray
< SimulationAtomGroupType,
std::vector< unsigned char > > 
groupNumbers
 Group numbers for the different SimulationAtomGroupType groups.
 

Member Function Documentation

int SimulationGroups::numberOfGroupNumbers ( SimulationAtomGroupType  group) const
inline

Number of group numbers for a single SimulationGroup.

Parameters
[in]groupInteger value for the group type.

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