From 57f3154986f422eb7d4e5f2346557aa4fa6bdc43 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 2 Aug 2014 14:10:04 -0700 Subject: [PATCH] Add a NearZero for temporary values --- src/basics.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/basics.h b/src/basics.h index 98141c6..4918ee4 100644 --- a/src/basics.h +++ b/src/basics.h @@ -52,6 +52,18 @@ NearZero(Double& value) } +/** + * Same as NearZero, but for temporary values. + * + * @see NearZero + */ +inline bool +NearZero(Double&& value) +{ + return std::fabs(value) < EPSILON; +} + + inline bool TooFar(Double& value) {