Gromacs  2026.0-dev-20250210-0d8ce2b
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions | Variables
enerdata.cpp File Reference
#include "gmxpre.h"
#include "gromacs/mdtypes/enerdata.h"
#include <array>
#include <string>
#include <tuple>
#include <vector>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include "gromacs/mdtypes/inputrec.h"
#include "gromacs/mdtypes/md_enums.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/basedefinitions.h"
#include "gromacs/utility/enumerationhelpers.h"
#include "gromacs/utility/real.h"
#include "testutils/testasserts.h"
+ Include dependency graph for enerdata.cpp:

Description

Tests for the ForeignLambdaTerms class.

Author
berk Hess hess@.nosp@m.kth..nosp@m.se

Functions

t_lambda gmx::test::anonymous_namespace{enerdata.cpp}::makeFepvals (const std::vector< double > &lambdaVdw, const std::vector< double > &lambdaCoul)
 

Variables

constexpr int gmx::test::anonymous_namespace{enerdata.cpp}::c_numLambdas = 5
 
const std::array< double,
c_numLambdas > 
gmx::test::anonymous_namespace{enerdata.cpp}::dhdlVdw = { 1.0, 2.0, 4.0, 8.0, 16.0 }
 
const std::array< double,
c_numLambdas > 
gmx::test::anonymous_namespace{enerdata.cpp}::dhdlCoul = { 32.0, 64.0, 128.0, 256.0, 512.0 }
 
const gmx::EnumerationArray
< FreeEnergyPerturbationCouplingType,
double > 
gmx::test::anonymous_namespace{enerdata.cpp}::dhdlLinearZero