|
Gromacs
2026.1
|
#include "gmxpre.h"#include "constrtestrunners.h"#include "config.h"#include <cassert>#include <cmath>#include <algorithm>#include <memory>#include <utility>#include <vector>#include <gtest/gtest.h>#include "gromacs/math/arrayrefwithpadding.h"#include "gromacs/math/paddedvector.h"#include "gromacs/mdlib/constr.h"#include "gromacs/mdlib/gmx_omp_nthreads.h"#include "gromacs/mdlib/lincs.h"#include "gromacs/mdlib/shake.h"#include "gromacs/mdlib/tests/constrtestdata.h"#include "gromacs/mdrunutility/multisim.h"#include "gromacs/mdtypes/inputrec.h"#include "gromacs/mdtypes/md_enums.h"#include "gromacs/pbcutil/pbc.h"#include "gromacs/topology/forcefieldparameters.h"#include "gromacs/topology/idef.h"#include "gromacs/topology/ifunc.h"#include "gromacs/topology/topology.h"#include "gromacs/utility/arrayref.h"#include "gromacs/utility/listoflists.h"#include "gromacs/utility/unique_cptr.h"#include "gromacs/utility/vec.h"#include "gromacs/utility/vectypes.h"#include "testutils/testasserts.h"
Include dependency graph for constrtestrunners.cpp:Function to run SHAKE and LINCS on CPU.
Functions used in the test to apply constraints on the test data: CPU-based implementation and a stub for GPU-based implementation.
1.8.5