dune-common 2.12-git
Loading...
Searching...
No Matches
Dune::Simd::VcImpl::MaskType< V > Struct Template Reference

the mask type corresponding to a Vc vector type More...

#include <dune/common/simd/vc.hh>

Public Types

using type = typename V::mask_type
 

Detailed Description

template<class V>
struct Dune::Simd::VcImpl::MaskType< V >

the mask type corresponding to a Vc vector type

This is V::mask_type, except for SimdArray. Since Vc 1.4 SimdArray<T, n>::mask_type is Vc::fixed_size_simd_mask<T, n>, a class derived from SimdMaskArray<T, n>. To get the same mask type independent of the Vc version, and to stay consistent with rebinding masks to SimdArray, we use SimdMaskArray here.

Member Typedef Documentation

◆ type

template<class V >
using Dune::Simd::VcImpl::MaskType< V >::type = typename V::mask_type

The documentation for this struct was generated from the following file: