Gromacs  2021-beta2-UNCHECKED
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gmx::test::anonymous_namespace{simulator.cpp} Namespace Reference


using SimulatorComparisonTestParams = std::tuple< std::tuple< std::string, std::string, std::string, std::string >, std::string >
 Test fixture base for two equivalent simulators. More...

Typedef Documentation

using gmx::test::anonymous_namespace{simulator.cpp}::SimulatorComparisonTestParams = typedef std::tuple<std::tuple<std::string, std::string, std::string, std::string>, std::string>

Test fixture base for two equivalent simulators.

This test ensures that two simulator code paths (called via different mdp options and/or environment variables) yield identical coordinate, velocity, box, force and energy trajectories, up to some (arbitrary) precision.

These tests are useful to check that re-implementations of existing simulators are correct, and that different code paths expected to yield identical results are equivalent.