33 #include <boost/math/special_functions/fpclassify.hpp>
70 template<
typename T >
bool isNaN( T value );
81 template<
typename T >
bool isInf( T value );
86 return ( boost::math::isnan )( value );
91 return ( boost::math::isinf )( value );
const double MIN_DOUBLE
Positive minimum double value.
const size_t MAX_SIZE_T
Maximum size value.
const float MAX_FLOAT
Maximum float value.
Project wide limits for different quantities.
const float FLT_EPS
Smallest float such: 1.0 + FLT_EPS == 1.0 is still true.
const double DBL_EPS
Smallest double such: 1.0 + DBL_EPS == 1.0 is still true.
bool isNaN(T value)
Determines if a number is considered as NaN (aka Not a Number) or not.
bool isInf(T value)
Determines if a number is considered as infinity or not.
const double MAX_DOUBLE
Maximum double value.
const int32_t MAX_INT32_T
Maximum int32_t value.