This file contains the definition of the microstate of the simulated system.
History of observables that needs to be checkpointed should be stored in ObservablesHistory. The state of the mdrun machinery that needs to be checkpointed is also stored elsewhere.
- Author
- Berk Hess
|
enum | {
estLAMBDA,
estBOX,
estBOX_REL,
estBOXV,
estPRES_PREV,
estNH_XI,
estTHERM_INT,
estX,
estV,
estSDX_NOTSUPPORTED,
estCGP,
estLD_RNG_NOTSUPPORTED,
estLD_RNGI_NOTSUPPORTED,
estDISRE_INITF,
estDISRE_RM3TAV,
estORIRE_INITF,
estORIRE_DTAV,
estSVIR_PREV,
estNH_VXI,
estVETA,
estVOL0,
estNHPRES_XI,
estNHPRES_VXI,
estFVIR_PREV,
estFEPSTATE,
estMC_RNG_NOTSUPPORTED,
estMC_RNGI_NOTSUPPORTED,
estBAROS_INT,
estPULLCOMPREVSTEP,
estNR
} |
|
|
void | init_gtc_state (t_state *state, int ngtc, int nnhpres, int nhchainlength) |
| Resizes the T- and P-coupling state variables.
|
|
void | state_change_natoms (t_state *state, int natoms) |
| Change the number of atoms represented by this state, allocating memory as needed.
|
|
void | init_dfhist_state (t_state *state, int dfhistNumLambda) |
| Allocates memory for free-energy history.
|
|
void | comp_state (const t_state *st1, const t_state *st2, gmx_bool bRMSD, real ftol, real abstol) |
| Compares two states, write the differences to stdout.
|
|
rvec * | makeRvecArray (gmx::ArrayRef< const gmx::RVec > v, gmx::index n) |
| Allocates an rvec pointer and copy the contents of v to it.
|
|
void | set_box_rel (const t_inputrec *ir, t_state *state) |
| Determine the relative box components. More...
|
|
void | preserve_box_shape (const t_inputrec *ir, matrix box_rel, matrix box) |
| Make sure the relative box shape remains the same. More...
|
|
static gmx::ArrayRef< const
gmx::RVec > | positionsFromStatePointer (const t_state *state) |
| Returns an arrayRef to the positions in state when state!=null . More...
|
|