Gromacs  2024.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations
#include "gromacs/utility/flags.h"
+ Include dependency graph for selectionenums.h:
+ This graph shows which files directly or indirectly include this file:

Description

Declares common types used in selections.

Author
Teemu Murtola teemu.nosp@m..mur.nosp@m.tola@.nosp@m.gmai.nosp@m.l.com

Classes

struct  gmx::SelectionTopologyProperties
 Describes topology properties required for selection evaluation. More...
 

Typedefs

typedef FlagsTemplate
< SelectionFlag > 
gmx::SelectionFlags
 Holds a collection of SelectionFlag values.
 

Enumerations

enum  e_coverfrac_t { CFRAC_NONE, CFRAC_SOLIDANGLE }
 Defines the type of covered fraction. More...
 
enum  gmx::SelectionFlag : uint64_t {
  efSelection_OnlyStatic = 1 << 0, efSelection_OnlyAtoms = 1 << 1, efSelection_OnlySorted = 1 << 2, gmx::efSelection_DynamicMask = 1 << 3,
  gmx::efSelection_DisallowEmpty = 1 << 4, gmx::efSelection_EvaluateVelocities = 1 << 5, gmx::efSelection_EvaluateForces = 1 << 6
}
 Flags for options. More...