Gromacs  2025-dev-20240913-b871546
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Enumerations | Variables
gmx::anonymous_namespace{velocityscalingtemperaturecoupling.cpp} Namespace Reference

Enumerations

enum  NHCheckpointVersion { NHCheckpointVersion::Base, NHCheckpointVersion::Count }
 Enum describing the contents NoseHoover writes to modular checkpoint. More...
 
enum  CheckpointVersion { CheckpointVersion::Base, CheckpointVersion::Count }
 Enum describing the contents VelocityScalingTemperatureCoupling writes to modular checkpoint. More...
 

Variables

constexpr auto c_nhCurrentVersion = NHCheckpointVersion(int(NHCheckpointVersion::Count) - 1)
 
constexpr auto c_currentVersion = CheckpointVersion(int(CheckpointVersion::Count) - 1)
 

Enumeration Type Documentation

enum gmx::anonymous_namespace{velocityscalingtemperaturecoupling.cpp}::CheckpointVersion
strong

Enum describing the contents VelocityScalingTemperatureCoupling writes to modular checkpoint.

When changing the checkpoint content, add a new element just above Count, and adjust the checkpoint functionality.

Enumerator
Base 

First version of modular checkpointing.

Count 

Number of entries. Add new versions right above this!

enum gmx::anonymous_namespace{velocityscalingtemperaturecoupling.cpp}::NHCheckpointVersion
strong

Enum describing the contents NoseHoover writes to modular checkpoint.

When changing the checkpoint content, add a new element just above Count, and adjust the checkpoint functionality.

Enumerator
Base 

First version of modular checkpointing.

Count 

Number of entries. Add new versions right above this!