Create and use SimulationInput module.
authorM. Eric Irrgang <mei2n@virginia.edu>
Mon, 14 Sep 2020 15:37:40 +0000 (15:37 +0000)
committerM. Eric Irrgang <mei2n@virginia.edu>
Mon, 14 Sep 2020 15:37:40 +0000 (15:37 +0000)
commitc4e2fbeee65fa27e543b67ce3ab09c535dd29067
tree0cda0a285a3cdcdf920ed6730bbbe303629b37e6
parent764eb4c56a11c362d996b2830b349f8fb0cca749
Create and use SimulationInput module.

Allow Mdrunner to accept a handle to SimulationInput from the client.

This change adds an input method to the MdRunner builder to provide
access to resources provided through the new SimulationInput module.

Refs #3374
12 files changed:
api/gmxapi/cpp/context.cpp
src/gromacs/mdrun/CMakeLists.txt
src/gromacs/mdrun/runner.cpp
src/gromacs/mdrun/runner.h
src/gromacs/mdrun/simulationinput.cpp
src/gromacs/mdrun/simulationinput.h
src/gromacs/mdrun/simulationinput_impl.h [deleted file]
src/gromacs/mdrun/simulationinputhandle.cpp [new file with mode: 0644]
src/gromacs/mdrun/simulationinputhandle.h [new file with mode: 0644]
src/gromacs/mdrun/simulationinpututility.cpp [deleted file]
src/gromacs/mdrun/simulationinpututility.h [deleted file]
src/programs/mdrun/mdrun.cpp