Gromacs  2026.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
langevintestrunners.h File Reference
#include "config.h"
#include <string>
#include "gromacs/utility/vec.h"
#include "testutils/test_device.h"
#include "langevintestdata.h"
+ Include dependency graph for langevintestrunners.h:
+ This graph shows which files directly or indirectly include this file:

Description

Langevin tests runners.

Declares test runner class for Langevin integrator algorithm. The test runners abstract class is used to unify the interfaces for CPU and GPU implementations of the Langevin algorithm. This allows to run the same test on the same data using different implementations of the parent class, that inherit its interfaces.

Author
Artem Zhmurov zhmur.nosp@m.ov@g.nosp@m.mail..nosp@m.com
Magnus Lundborg magnu.nosp@m.s.lu.nosp@m.ndbor.nosp@m.g@sc.nosp@m.ilife.nosp@m.lab..nosp@m.se