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) {