Generic KeyValueTree broadcast
authorTeemu Murtola <teemu.murtola@gmail.com>
Sun, 23 Oct 2016 07:14:42 +0000 (10:14 +0300)
committerMark Abraham <mark.j.abraham@gmail.com>
Wed, 8 Feb 2017 21:33:48 +0000 (22:33 +0100)
commit1fc330edba243e91b76530af481f200cbeabf599
tree73a6512c60262144e7fb3c1743a2f813431a6613
parent00186d75be7c5f1006f36d3debb6021335d1ac27
Generic KeyValueTree broadcast

Broadcast the KeyValueTree as part of inputrec, instead of having
special code in each module and a method in IInputRecExtension for this
purpose.  Now the only thing the electric field code needs to do for mdp
input/inputrec is to declare the options it accepts (and how they map
from mdp options).

Change-Id: Ia40120d4dd887c533cb6fcb60535852436dbd781
src/gromacs/applied-forces/electricfield.cpp
src/gromacs/mdlib/broadcaststructs.cpp
src/gromacs/mdtypes/inputrec.h
src/gromacs/utility/inmemoryserializer.cpp [new file with mode: 0644]
src/gromacs/utility/inmemoryserializer.h [new file with mode: 0644]
src/programs/mdrun/runner.cpp