Adopt and document implementation policy for MD modules
authorCarsten Kutzner <ckutzne@gwdg.de>
Mon, 29 May 2017 15:00:53 +0000 (17:00 +0200)
committerKasson <kasson@gmail.com>
Fri, 9 Jun 2017 14:14:49 +0000 (16:14 +0200)
commita2efd1c8b710dc09eb40ae95463ea1bf78e71ab8
tree352b0662e068c4d66a9ce1a089f589c61a6a3e1c
parent635eb138152e351d7bdaeb2575c8cddae8ec5f78
Adopt and document implementation policy for MD modules

This approach concisely expresses intent in a way that a tool/compiler
could enforce, and which provides a hint to discourage development
from using module classes as bases of inheritance. This conforms to
CppCoreGuidelines C.128 and is now documented in the high-level
developer docs.

Change-Id: I8312af73d1ffd8c0a4234fc30488d016dd969a9f
docs/doxygen/lib/mdmodules.md
src/gromacs/applied-forces/electricfield.cpp