fixed: use std::numeric_limits<Scalar> in one more spot

This commit is contained in:
Arne Morten Kvarving 2020-02-10 15:52:45 +01:00
parent 5f36812707
commit 0668699179

View File

@ -275,7 +275,7 @@ struct TestEnvBase
Scalar yStar2 = classicFn(x + eps);
Scalar yPrime = (yStar2 - yStar1)/(2*eps);
if (std::abs(y-yEval.value()) > 5e-14)
if (std::abs(y-yEval.value()) > std::numeric_limits<Scalar>::epsilon()*1e2)
throw std::logic_error("oops: value");
Scalar deltaAbs = std::abs(yPrime - yEval.derivative(0));