MCPcopy Create free account
hub / github.com/CodingGay/BlackDex / equalityComparisonImpl

Method equalityComparisonImpl

Bcore/src/main/cpp/Dobby/tests/catch.hpp:4476–4481  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4474}
4475
4476bool Approx::equalityComparisonImpl(const double other) const {
4477 // First try with fixed margin, then compute margin based on epsilon, scale and Approx's value
4478 // Thanks to Richard Harris for his help refining the scaled margin value
4479 return marginComparison(m_value, other, m_margin) ||
4480 marginComparison(m_value, other, m_epsilon * (m_scale + std::fabs(m_value)));
4481}
4482
4483} // end namespace Detail
4484

Callers 1

operator==Method · 0.80

Calls 1

marginComparisonFunction · 0.85

Tested by

no test coverage detected