Lines Matching refs:m_epsilon
3099 approx.m_epsilon = m_epsilon; in operator ()()
3173 double m_epsilon; member in Catch::Detail::Approx
3461 double m_epsilon; member
7880 : m_epsilon( std::numeric_limits<float>::epsilon()*100 ), in Approx()
7906 …|| marginComparison(m_value, other, m_epsilon * (m_scale + std::fabs(std::isinf(m_value)? 0 : m_va… in equalityComparisonImpl()
7920 m_epsilon = newEpsilon; in setEpsilon()
11645 m_epsilon(epsilon){ in WithinRelMatcher()
11646 … CATCH_ENFORCE(m_epsilon >= 0., "Relative comparison with epsilon < 0 does not make sense."); in WithinRelMatcher()
11647 … CATCH_ENFORCE(m_epsilon < 1., "Relative comparison with epsilon >= 1 does not make sense."); in WithinRelMatcher()
11651 const auto relMargin = m_epsilon * (std::max)(std::fabs(matchee), std::fabs(m_target)); in match()
11658 sstr << "and " << m_target << " are within " << m_epsilon * 100. << "% of each other"; in describe()