mathlib - Add FLT_EPSILON deadzone in sign computation

This commit is contained in:
bresch
2019-09-13 17:46:01 +02:00
committed by Mathieu Bresciani
parent 410dd85289
commit 59f54a7fd8
+1 -1
View File
@@ -48,7 +48,7 @@ namespace math
template<typename T>
int sign(T val)
{
return (T(0) < val) - (val < T(0));
return (T(FLT_EPSILON) < val) - (val < T(FLT_EPSILON));
}
// Type-safe signum function with zero treated as positive