E.V.E
v2023.02.15
 
Loading...
Searching...
No Matches
Algorithms and Views

Detailed Description

This module provides implementation of SIMD versions of some std ranges algorithms. Take care that some prerequisite and syntaxes are not fully standard conformant

Required header:

#include <eve/module/algo.hpp>

Modules

 AlgoTraits
 Different customisation for algorithms.
 
 Algorithms
 Provides SIMD implementation of standard algorithms.
 
 Algorithms Concepts
 Provides Concepts for algorithms and related components.
 
 Views
 Provides views to work with SIMD algorihms.
 

Classes

struct  eve::algo::ptr_iterator< Ptr, Cardinal >
 An eve iterator on top of pointer or aligned pointer. More...
 
struct  eve::algo::range_ref_wrapper< Rng >
 a non_owning_range wrapper around owning range. Should be created via range_ref More...
 

Variables

constexpr range_ref_ eve::algo::range_ref
 for a non_owning_range returns it, otherwise returns a range_ref_wrapper.