diff --git a/UTests/utestChebyshevDirect.cpp b/UTests/utestChebyshevDirect.cpp index 0d56293767d28f68dba33baec9dfa744c90d9bb1..a585e54026801262d802ef0844afea1b0ceb40ae 100644 --- a/UTests/utestChebyshevDirect.cpp +++ b/UTests/utestChebyshevDirect.cpp @@ -61,7 +61,7 @@ class TestChebyshevDirect : public FUTester<TestChebyshevDirect> { /** Classic */ void TestChebyshev(){ - const unsigned int ORDER = 4; + const unsigned int ORDER = 5; // typedefs typedef IndexedParticle ParticleClass; typedef FVector<ParticleClass> ContainerClass; @@ -168,15 +168,17 @@ class TestChebyshevDirect : public FUTester<TestChebyshevDirect> { Print(fz.getInfNorm()); // Assert - const FReal MaximumDiff = FReal(1e-5); - uassert(potentialDiff.getL2Norm() < MaximumDiff); - uassert(potentialDiff.getInfNorm() < MaximumDiff); - uassert(fx.getL2Norm() < MaximumDiff); - uassert(fx.getInfNorm() < MaximumDiff); - uassert(fy.getL2Norm() < MaximumDiff); - uassert(fy.getInfNorm() < MaximumDiff); - uassert(fz.getL2Norm() < MaximumDiff); - uassert(fz.getInfNorm() < MaximumDiff); + const FReal MaximumDiffPotential = FReal(1e-5); + const FReal MaximumDiffForces = FReal(1e-3); + + uassert(potentialDiff.getL2Norm() < MaximumDiffPotential); + uassert(potentialDiff.getInfNorm() < MaximumDiffPotential); + uassert(fx.getL2Norm() < MaximumDiffForces); + uassert(fx.getInfNorm() < MaximumDiffForces); + uassert(fy.getL2Norm() < MaximumDiffForces); + uassert(fy.getInfNorm() < MaximumDiffForces); + uassert(fz.getL2Norm() < MaximumDiffForces); + uassert(fz.getInfNorm() < MaximumDiffForces); } /** If memstas is running print the memory used */