MCPcopy Create free account
hub / github.com/InteractiveComputerGraphics/TriangleMeshDistance / match

Method match

tests/catch.hpp:9164–9166  ·  view source on GitHub ↗

Performs equivalent check of std::fabs(lhs - rhs) <= margin But without the subtraction to allow for INFINITY in comparison

Source from the content-addressed store, hash-verified

9162 // Performs equivalent check of std::fabs(lhs - rhs) <= margin
9163 // But without the subtraction to allow for INFINITY in comparison
9164 bool WithinAbsMatcher::match(double const& matchee) const {
9165 return (matchee + m_margin >= m_target) && (m_target + m_margin >= matchee);
9166 }
9167
9168 std::string WithinAbsMatcher::describe() const {
9169 return "is within " + ::Catch::Detail::stringify(m_margin) + " of " + ::Catch::Detail::stringify(m_target);

Callers 4

matchMethod · 0.45
matchMethod · 0.45
matchMethod · 0.45
MatchExprMethod · 0.45

Calls 4

containsFunction · 0.85
startsWithFunction · 0.85
endsWithFunction · 0.85
adjustStringMethod · 0.80

Tested by

no test coverage detected