|
|
|
@ -48,7 +48,7 @@ namespace math
@@ -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
|
|
|
|
|