Make legacy energy elements use CheckpointData
authorPascal Merz <pascal.merz@me.com>
Tue, 8 Sep 2020 13:20:07 +0000 (13:20 +0000)
committerPaul Bauer <paul.bauer.q@gmail.com>
Tue, 8 Sep 2020 13:20:07 +0000 (13:20 +0000)
commitf7ee824f836e29bdc2833a01c1037aebf6db2696
tree9bfb774987b0750249191736c2ae29aea1c2d9ef
parent760a0e5257e6d5b781f8372de0c8aec74e3978ee
Make legacy energy elements use CheckpointData

This enables some legacy energy elements to write to CheckpointData,
namely

* energyhistory_t
* delta_h_history_t
* ekinstate_t

Refs #3517
Refs #3422
Refs #3419
src/gromacs/mdtypes/CMakeLists.txt
src/gromacs/mdtypes/energyhistory.cpp [new file with mode: 0644]
src/gromacs/mdtypes/energyhistory.h
src/gromacs/mdtypes/state.cpp
src/gromacs/mdtypes/state.h
src/gromacs/modularsimulator/modularsimulatorinterfaces.h