|
Gromacs
2025.4
|
#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:Defines the element performing first-order pressure coupling for the modular simulator.
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 } } | |
1.8.5