VecCore 0.8.1
C++ Library for Portable SIMD Vectorization
Loading...
Searching...
No Matches
vecCore::GenericMaskingImplementation< T, bool > Struct Template Reference

#include <Implementation.h>

Static Public Member Functions

VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE void Assign (T &dst, Mask< T > const &mask, T const &src)
 
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE void Blend (T &dst, Mask< T > const &mask, T const &src1, T const &src2)
 

Detailed Description

template<typename T, bool>
struct vecCore::GenericMaskingImplementation< T, bool >

Definition at line 232 of file Implementation.h.

Member Function Documentation

◆ Assign()

template<typename T , bool >
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE void vecCore::GenericMaskingImplementation< T, bool >::Assign ( T &  dst,
Mask< T > const &  mask,
T const &  src 
)
inlinestatic

Definition at line 235 of file Implementation.h.

Here is the call graph for this function:

◆ Blend()

template<typename T , bool >
VECCORE_FORCE_INLINE static VECCORE_ATT_HOST_DEVICE void vecCore::GenericMaskingImplementation< T, bool >::Blend ( T &  dst,
Mask< T > const &  mask,
T const &  src1,
T const &  src2 
)
inlinestatic

Definition at line 243 of file Implementation.h.

Here is the call graph for this function:

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