Lines Matching refs:m_epsilon
3094 approx.m_epsilon = m_epsilon; in operator ()()
3168 double m_epsilon; member in Catch::Detail::Approx
3456 double m_epsilon; member
7864 : m_epsilon( std::numeric_limits<float>::epsilon()*100 ), in Approx()
7890 …|| marginComparison(m_value, other, m_epsilon * (m_scale + std::fabs(std::isinf(m_value)? 0 : m_va… in equalityComparisonImpl()
7904 m_epsilon = newEpsilon; in setEpsilon()
11580 m_epsilon(epsilon){ in WithinRelMatcher()
11581 … CATCH_ENFORCE(m_epsilon >= 0., "Relative comparison with epsilon < 0 does not make sense."); in WithinRelMatcher()
11582 … CATCH_ENFORCE(m_epsilon < 1., "Relative comparison with epsilon >= 1 does not make sense."); in WithinRelMatcher()
11586 const auto relMargin = m_epsilon * (std::max)(std::fabs(matchee), std::fabs(m_target)); in match()
11593 sstr << "and " << m_target << " are within " << m_epsilon * 100. << "% of each other"; in describe()