Convert gmx_update_t to C++
authorKevin Boyd <kevin.boyd@uconn.edu>
Sat, 22 Dec 2018 15:21:07 +0000 (10:21 -0500)
committerDavid van der Spoel <spoel@xray.bmc.uu.se>
Mon, 21 Jan 2019 10:42:24 +0000 (11:42 +0100)
commit70bacbcfd639b177ad96afa9db1eb2c5c961c5ab
tree282950bb37c40b2997e9989c9c8f9f7c06f834f2
parentf43e9454a4ed72f383ef71548499e00935744f48
Convert gmx_update_t to C++

gmx_update_t replaced with Update class with pImpled
implementation class

Fixes an end of mdrun leak

Put Update on the stack in mdrun

Moved Update construction out of init_md

Removed unused deform parameters

Change-Id: I1fc98ac1ab7630461a75a8aee1a4af07afa58794
src/gromacs/mdlib/coupling.cpp
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdlib/sim_util.h
src/gromacs/mdlib/update.cpp
src/gromacs/mdlib/update.h
src/gromacs/mdrun/md.cpp