Detailed Description
These functions provide scalar and SIMD version of predicate functions.
Take take that these function objects in SIMD mode do not return a boolean but a logical SIMD value,
Convenience header:
#include <eve/function/predicate.hpp>
Variables | |
constexpr callable_is_denormal_ | eve::is_denormal = {} |
Callable object computing the is_denormal logical value. More... | |
constexpr callable_is_even_ | eve::is_even = {} |
Callable object computing the is_even logical value. More... | |
constexpr callable_is_finite_ | eve::is_finite = {} |
Callable object computing the is_finite logical value. More... | |
constexpr callable_is_flint_ | eve::is_flint = {} |
Callable object computing the is_flint logical value. More... | |
constexpr callable_is_imag_ | eve::is_imag = {} |
Callable object computing the is_imag logical value. More... | |
constexpr callable_is_infinite_ | eve::is_infinite = {} |
Callable object computing the is_infinite logical value. More... | |
constexpr callable_is_nan_ | eve::is_nan = {} |
Callable object computing the is_nan logical value. More... | |
constexpr callable_is_negative_ | eve::is_negative = {} |
Callable object computing the is_negative logical value. More... | |
constexpr callable_is_normal_ | eve::is_normal = {} |
Callable object computing the is_normal logical value. More... | |
constexpr callable_is_not_denormal_ | eve::is_not_denormal = {} |
Callable object computing the is_not_denormal logical value. More... | |
constexpr callable_is_not_finite_ | eve::is_not_finite = {} |
Callable object computing the is_not_finite logical value. More... | |
constexpr callable_is_not_flint_ | eve::is_not_flint = {} |
Callable object computing the is_not_flint logical value. More... | |
constexpr callable_is_not_imag_ | eve::is_not_imag = {} |
Callable object computing the is_not_imag logical value. More... | |
constexpr callable_is_not_infinite_ | eve::is_not_infinite = {} |
Callable object computing the is_not_infinite logical value. More... | |
constexpr callable_is_not_nan_ | eve::is_not_nan = {} |
Callable object computing the is_not_nan logical value. More... | |
constexpr callable_is_not_real_ | eve::is_not_real = {} |
Callable object computing the is_not_real logical value. More... | |
constexpr callable_is_odd_ | eve::is_odd = {} |
Callable object computing the is_odd logical value. More... | |
constexpr callable_is_ordered_ | eve::is_ordered = {} |
Callable object computing the is_ordered logical value. More... | |
constexpr callable_is_positive_ | eve::is_positive = {} |
Callable object computing the is_positive logical value. More... | |
constexpr callable_is_real_ | eve::is_real = {} |
Callable object computing the is_real logical value. More... | |
constexpr callable_is_unordered_ | eve::is_unordered = {} |
Callable object computing the is_unordered logical value. More... | |