E.V.E  0.1-beta

Detailed Description

These functions provide scalar and SIMD version of logical functions.

Convenience header:

#include <eve/function/logical.hpp>

Variables

constexpr callable_binarize_ eve::binarize = {}
 Callable object computing the binarize operation. More...
 
constexpr callable_binarize_not_ eve::binarize_not = {}
 Callable object computing the binarize_not operation. More...
 
constexpr callable_if_else_ eve::if_else = {}
 Callable object computing the if_else operation. More...
 
constexpr callable_ifnot_else_ eve::ifnot_else = {}
 Callable object computing the ifnot_else operation. More...
 
constexpr callable_logical_and_ eve::logical_and = {}
 Callable object computing the logical AND operation. More...
 
constexpr callable_logical_andnot_ eve::logical_andnot = {}
 Callable object computing the logical ANDNOT operation. More...
 
constexpr callable_logical_not_ eve::logical_not = {}
 Callable object computing the logical NOT operation. More...
 
constexpr callable_logical_notand_ eve::logical_notand = {}
 Callable object computing the elementwise NOTAND operation. More...
 
constexpr callable_logical_notor_ eve::logical_notor = {}
 Callable object computing the logical NOTOR operation. More...
 
constexpr callable_logical_or_ eve::logical_or = {}
 Callable object computing the logical OR operation. More...
 
constexpr callable_logical_ornot_ eve::logical_ornot = {}
 Callable object computing the logical ANDNOT operation. More...
 
constexpr callable_logical_xor_ eve::logical_xor = {}
 Callable object computing the logical XOR operation. More...