Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Finding the Next Greater Representable Value (float_next)

Synopsis
#include <boost/math/special_functions/next.hpp>
namespace boost{ namespace math{

template <class FPT>
FPT float_next(FPT val);

}} // namespaces
Description - float_next

Returns the next representable value which is greater than x. If x is non-finite then returns the result of a domain_error. If there is no such value greater than x then returns an overflow_error.

Has the same effect as

nextafter(val, (std::numeric_limits<FPT>::max)());

PrevUpHomeNext