|
Gromacs
2026.0
|
#include "gmxpre.h"#include "gromacs/listed_forces/position_restraints.h"#include <cmath>#include <cstddef>#include <algorithm>#include <array>#include <iterator>#include <memory>#include <string>#include <tuple>#include <vector>#include <gtest/gtest.h>#include "gromacs/listed_forces/listed_forces.h"#include "gromacs/mdtypes/enerdata.h"#include "gromacs/mdtypes/forceoutput.h"#include "gromacs/mdtypes/forcerec.h"#include "gromacs/mdtypes/inputrec.h"#include "gromacs/mdtypes/interaction_const.h"#include "gromacs/mdtypes/md_enums.h"#include "gromacs/mdtypes/mdatom.h"#include "gromacs/mdtypes/simulation_workload.h"#include "gromacs/pbcutil/pbc.h"#include "gromacs/tables/forcetable.h"#include "gromacs/topology/forcefieldparameters.h"#include "gromacs/topology/idef.h"#include "gromacs/topology/ifunc.h"#include "gromacs/utility/arrayref.h"#include "gromacs/utility/enumerationhelpers.h"#include "gromacs/utility/fatalerror.h"#include "gromacs/utility/real.h"#include "gromacs/utility/stringstream.h"#include "gromacs/utility/stringutil.h"#include "gromacs/utility/vec.h"#include "gromacs/utility/vectypes.h"#include "testutils/refdata.h"#include "testutils/testasserts.h"
Include dependency graph for position_restraints.cpp:Implements position restraint tests.
Variables | |
| constexpr float | gmx::test::anonymous_namespace{position_restraints.cpp}::c_precisionTolerance = 1e-6 |
| Tolerance for float evaluation. | |
|
std::array< real, static_cast < size_t > FreeEnergyPerturbationCouplingType::Count)> | gmx::test::anonymous_namespace{position_restraints.cpp}::c_emptyLambdas = { { 0 } } |
| std::vector< PbcType > | gmx::test::anonymous_namespace{position_restraints.cpp}::c_pbcForTests = { PbcType::No, PbcType::XY, PbcType::Xyz } |
| PBC values for testing. | |
| std::vector< RefCoordScaling > | gmx::test::anonymous_namespace{position_restraints.cpp}::c_refCoordScalingForTests |
| Reference Coordinate Scaling values for testing. More... | |
1.8.5