Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Enumerations | Functions | Variables
firstorderpressurecoupling.cpp File Reference
#include "gmxpre.h"
#include "firstorderpressurecoupling.h"
#include "gromacs/domdec/domdec_network.h"
#include "gromacs/mdlib/coupling.h"
#include "gromacs/mdlib/mdatoms.h"
#include "gromacs/mdlib/stat.h"
#include "gromacs/mdtypes/commrec.h"
#include "gromacs/mdtypes/group.h"
#include "gromacs/mdtypes/inputrec.h"
#include "gromacs/mdtypes/md_enums.h"
#include "gromacs/mdtypes/mdatom.h"
#include "gromacs/pbcutil/boxutilities.h"
#include "energydata.h"
#include "simulatoralgorithm.h"
#include "statepropagatordata.h"
+ Include dependency graph for firstorderpressurecoupling.cpp:

Description

Defines the element performing first-order pressure coupling for the modular simulator.

Author
Pascal Merz pasca.nosp@m.l.me.nosp@m.rz@me.nosp@m..com

Enumerations

enum  gmx::anonymous_namespace{firstorderpressurecoupling.cpp}::CheckpointVersion { gmx::anonymous_namespace{firstorderpressurecoupling.cpp}::CheckpointVersion::Base, gmx::anonymous_namespace{firstorderpressurecoupling.cpp}::CheckpointVersion::Count }
 Enum describing the contents FirstOrderPressureCoupling writes to modular checkpoint. More...
 

Functions

 gmx::conservedEnergyContribution_ (0)
 
 gmx::previousStepConservedEnergyContribution_ (0)
 
 gmx::conservedEnergyContributionStep_ (-1)
 
 gmx::reportPreviousStepConservedEnergy_ (reportPreviousStepConservedEnergy)
 
 gmx::statePropagatorData_ (statePropagatorData)
 
 gmx::energyData_ (energyData)
 
 gmx::fplog_ (fplog)
 
 gmx::inputrec_ (inputrec)
 
 gmx::mdAtoms_ (mdAtoms)
 
 gmx::nrnb_ (nrnb)
 
 gmx::identifier_ ("FirstOrderPressureCoupling-"+std::string(enumValueToString(pressureCouplingType_)))
 

Variables

constexpr auto gmx::anonymous_namespace{firstorderpressurecoupling.cpp}::c_currentVersion = CheckpointVersion(int(CheckpointVersion::Count) - 1)
 
 gmx::boxRel_ { { 0 } }