Loading [MathJax]/extensions/tex2jax.js
E.V.E
v2023.02.15
 
All Classes Namespaces Functions Variables Typedefs Enumerations Friends Modules Pages Concepts
Loading...
Searching...
No Matches
IEEE operations

Detailed Description

Operations related to classical IEEE functions and the floating representation of real numbers

Variables

constexpr auto eve::bitofsign = functor<bitofsign_t>
 elementwise_callable object computing the bit of sign.
 
constexpr auto eve::exponent = functor<exponent_t>
 elementwise_callable object computing the integral IEEE exponent of the floating value.
 
constexpr auto eve::frexp = functor<frexp_t>
 elementwise_callable computing the ieee pair of mantissa and exponent of a floating value,
 
constexpr auto eve::ifrexp = functor<ifrexp_t>
 Computes the elementwise ieee pair of mantissa and exponent of the floating value,.
 
constexpr auto eve::ilogb = functor<ilogb_t>
 elementwise_callable object computing the integral IEEE ilogb of the floating value.
 
constexpr auto eve::ldexp = functor<ldexp_t>
 strict_elementwise callable computing \(\textstyle x 2^n\).
 
constexpr auto eve::mantissa = functor<mantissa_t>
 elementwise_callable object computing the IEEE mantissa of the floating value.
 
constexpr auto eve::nb_values = functor<nb_values_t>
 elementwise_callable object computing the number of values representable in the type between the arguments.
 
constexpr auto eve::next = functor<next_t>
 strict_elementwise_callable computing the nth next representable element
 
constexpr auto eve::nextafter = functor<nextafter_t>
 elementwise_callable object computing the next representable element element in the second parameter direction.
 
constexpr auto eve::prev = functor<prev_t>
 Computes the nth previous representable element.
 
constexpr auto eve::ulpdist = functor<ulpdist_t>
 Computes the unit in the last place distance of its arguments.