Gromacs  2024.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Attributes
anonymous_namespace{edsam.cpp}::t_edflood Struct Reference
+ Collaboration diagram for anonymous_namespace{edsam.cpp}::t_edflood:


Essential dynamics flooding parameters and work data. TODO: split into working data and input parameters NOTE: The implementation here follows: O.E. Lange, L.V. Schafer, and H. Grubmuller, “Flooding in GROMACS: Accelerated barrier crossings in molecular dynamics,” J. Comp. Chem., 27 1693–1702 (2006)

Public Attributes

real deltaF0 = 0
 Target destabilisation free energy. Controls the flooding potential strength. Linked to the expected speed-up of mean first passage time out of flooded minimum.
bool bConstForce = false
 Do not calculate a flooding potential, instead flood with a constant force.
real tau = 0
 Relaxation time scale for slowest flooded degree of freedom.
real deltaF = 0
 Current estimated destabilisation free energy.
real Efl = 0
 Flooding energy, acting as a proportionality factor for the flooding potential.
real kT = 0
 Boltzmann constant times temperature, provided by user.
real Vfl = 0
 The flooding potential.
real dt = 0
 Integration time step.
real constEfl = 0
 Inital flooding strenth.
real alpha2 = 0
 Empirical global scaling parameter of the essential dynamics vectors.
rvecforces_cartesian = nullptr
 The forces from flooding in atom coordinate space (in contrast to projections onto essential dynamics vectors)
t_eigvec vecs = {}
 The vectors along which to flood.
bool bHarmonic = false
 Use flooding for harmonic restraint on the eigenvector.
realinitialReferenceProjection = nullptr
 The initial reference projection of the flooding vectors. Only with harmonic restraint.
realreferenceProjectionSlope = nullptr
 The current reference projection is the initialReferenceProjection + step * slope. Only with harmonic restraint.

The documentation for this struct was generated from the following file: