Gromacs  2023.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Enumerations | Functions
frameconverterenums.h File Reference
+ This graph shows which files directly or indirectly include this file:

Description

Defines enum class defining the guarantees provided by different frameconverters for the coordiante file manipulations done by them.

Author
Paul Bauer paul..nosp@m.baue.nosp@m.r.q@g.nosp@m.mail.nosp@m..com

Enumerations

enum  gmx::FrameConverterFlags : unsigned long {
  gmx::FrameConverterFlags::NoGuarantee = 1 << 0, gmx::FrameConverterFlags::MoleculesAreWhole = 1 << 1, gmx::FrameConverterFlags::NoPBCJumps = 1 << 2, gmx::FrameConverterFlags::MoleculeCOMInBox = 1 << 3,
  gmx::FrameConverterFlags::ResidueCOMInBox = 1 << 4, gmx::FrameConverterFlags::AtomsInBox = 1 << 5, gmx::FrameConverterFlags::UnitCellIsRectangular = 1 << 6, gmx::FrameConverterFlags::UnitCellIsTriclinic = 1 << 7,
  gmx::FrameConverterFlags::UnitCellIsCompact = 1 << 8, gmx::FrameConverterFlags::SystemIsCenteredInBox = 1 << 9, gmx::FrameConverterFlags::FitToReferenceRotTrans = 1 << 10, gmx::FrameConverterFlags::FitToReferenceRotTransXY = 1 << 11,
  gmx::FrameConverterFlags::FitToReferenceTranslation = 1 << 12, gmx::FrameConverterFlags::FitToReferenceTranslationXY = 1 << 13, gmx::FrameConverterFlags::FitToReferenceProgressive = 1 << 14, gmx::FrameConverterFlags::NewSystemCenter = 1 << 15,
  gmx::FrameConverterFlags::Count
}
 The enums here define the guarantees provided by frameconverters concerning the modifications they provide. More...
 

Functions

unsigned long gmx::convertFlag (FrameConverterFlags flag)
 Conversion of flag to its corresponding unsigned long value.