Provides SIMD implementation of standard algorithms.
Variables | |
constexpr auto | eve::algo::all_of = function_with_traits<all_of_>[default_simple_algo_traits] |
a SIMD version of std::all_of More... | |
constexpr auto | eve::algo::any_of = function_with_traits<any_of_>[default_simple_algo_traits] |
a SIMD version of std::any_of More... | |
constexpr auto | eve::algo::copy = function_with_traits<copy_>[default_simple_algo_traits] |
SIMD optimized copy algorithm. More... | |
constexpr auto | eve::algo::copy_backward = function_with_traits<copy_backward_>[default_simple_algo_traits] |
SIMD optimized backward copy algorithm. More... | |
constexpr auto | eve::algo::equal = function_with_traits<equal_>[all_of.get_traits()] |
a SIMD version of std::equal More... | |
constexpr auto | eve::algo::find_if = function_with_traits<find_if_>[default_simple_algo_traits] |
SIMD version of std::find_if. More... | |
constexpr auto | eve::algo::find = function_with_traits<find_>[find_if.get_traits()] |
a version of find_if with a value to find instead of a predicate to test. More... | |
constexpr auto | eve::algo::find_if_not = function_with_traits<find_if_not_>[find_if.get_traits()] |
a version of eve::algo::find_if where the preicate is negated More... | |
constexpr auto | eve::algo::find_last_if = function_with_traits<find_last_if_>[default_simple_algo_traits] |
SIMD version of std::ranges::find_last_if More... | |
constexpr auto | eve::algo::find_last = function_with_traits<find_last_>[find_last_if.get_traits()] |
a version of find_last_if with a value to find instead of a predicate to test. More... | |
constexpr auto | eve::algo::find_last_if_not = function_with_traits<find_last_if_not_>[find_last_if.get_traits()] |
a version of find_last_if where the preicate is negated More... | |
constexpr auto | eve::algo::max_element = function_with_traits<max_element_>[default_simple_algo_traits] |
SIMD variation on std::max_element not exact match More... | |
constexpr auto | eve::algo::max_value = function_with_traits<max_value_>[default_simple_algo_traits] |
SIMD algorithm that returns maximum value in the range. More... | |
constexpr auto | eve::algo::min_element = function_with_traits<min_element_>[default_simple_algo_traits] |
SIMD version of std::min_element More... | |
constexpr auto | eve::algo::min_value = function_with_traits<min_value_>[default_simple_algo_traits] |
SIMD algorithm that returns minimum value in the range. More... | |
constexpr auto | eve::algo::mismatch = function_with_traits<mismatch_>[find_if.get_traits()] |
a SIMD version of std::mismatch More... | |
constexpr auto | eve::algo::none_of = function_with_traits<none_of_> |
a SIMD version of std::none_of More... | |
constexpr auto | eve::algo::reduce = function_with_traits<reduce_>[default_simple_algo_traits] |
SIMD optimized version of std::reduce. More... | |
constexpr auto | eve::algo::transform_reduce = function_with_traits<transform_reduce_>[default_simple_algo_traits] |
SIMD version of std::transform_reduce for a single range. More... | |