X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=src%2Fgromacs%2Ffft%2Ftests%2Ffft.cpp;h=dfe4dbd3311a2ad01ac646e8c88457340e7b6141;hb=ae045993e6925e7f316fd4dc81212bb3bb156c93;hp=446d50307f9e2bf2da800be03ed2a2550f264f2d;hpb=22fcfd13dde2ce31faf8b38b4de078756aa2e124;p=alexxy%2Fgromacs.git diff --git a/src/gromacs/fft/tests/fft.cpp b/src/gromacs/fft/tests/fft.cpp index 446d50307f..dfe4dbd331 100644 --- a/src/gromacs/fft/tests/fft.cpp +++ b/src/gromacs/fft/tests/fft.cpp @@ -93,11 +93,8 @@ class BaseFFTTest : public ::testing::Test // TODO: These tolerances are just something that has been observed // to be sufficient to pass the tests. It would be nicer to // actually argue about why they are sufficient (or what is). -#ifdef GMX_DOUBLE - checker_.setDefaultTolerance(gmx::test::relativeRealTolerance(10.0, 512)); -#else - checker_.setDefaultTolerance(gmx::test::relativeRealTolerance(10.0, 64)); -#endif + checker_.setDefaultTolerance( + gmx::test::relativeToleranceAsPrecisionDependentUlp(10.0, 64, 512)); } ~BaseFFTTest() {