Add C++ coordinate file writing method.
commit646ea0f808f766f0031a430d899d6e1e73d91775
authorPaul Bauer <paul.bauer.q@gmail.com>
Tue, 9 Oct 2018 12:35:12 +0000 (9 14:35 +0200)
committerMark Abraham <mark.j.abraham@gmail.com>
Fri, 26 Apr 2019 11:41:59 +0000 (26 13:41 +0200)
treeff58b0fd859b23e3de0d6f8b807d32a9c18407f0
parent85b260312b62c546d1ed1abe226f78b6a32563e1
Add C++ coordinate file writing method.

TrajectoryFileWriter also allows the chaining of modules derived from
IOutputAdapter together to perform actions that modify the meta
information contained in a t_trxframe before writing the information to
disk.

IOutputAdapter can be used to communicate what requirements a specific
file writing method has on the meta information contained in t_trxframe,
with modules being able to proclaim those and TrajectoryFileWriter checking
them against the requested file types before accepting the addition of a
module to the processing chain.

The TrajectoryFileWriter object needs a builder method to construct itself that will
be added in a child change.

Change-Id: I1c29701b4ce788918cb6b3a47ca9277898a7bff4
src/gromacs/coordinateio.h
src/gromacs/coordinateio/CMakeLists.txt
src/gromacs/coordinateio/coordinatefile.cpp [new file with mode: 0644]
src/gromacs/coordinateio/coordinatefile.h [new file with mode: 0644]