VecCore 0.8.1
C++ Library for Portable SIMD Vectorization
Loading...
Searching...
No Matches
Deprecated.h File Reference
#include "Interface.h"
Include dependency graph for Deprecated.h:

Go to the source code of this file.

Classes

struct  vecCore::ScalarType< T >
 

Namespaces

namespace  vecCore
 

Typedefs

template<typename T >
using vecCore::Mask_v = typename TypeTraits< T >::MaskType
 
template<typename T >
using vecCore::Index_v = typename TypeTraits< T >::IndexType
 

Functions

template<typename T >
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE Scalar< T > vecCore::LaneAt (const T &v, size_t i)
 
template<typename T >
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE void vecCore::AssignLane (T &v, size_t i, Scalar< T > const val)
 
template<typename T >
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICEvecCore::FromPtr (Scalar< T > const *ptr)
 
template<typename M >
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE void vecCore::StoreMask (M const &mask, bool *ptr)
 
template<typename M >
VECCORE_ATT_HOST_DEVICE bool vecCore::MaskFull (const M &mask)
 
template<typename M >
VECCORE_ATT_HOST_DEVICE bool vecCore::MaskEmpty (const M &mask)
 
template<typename M >
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE bool vecCore::MaskLaneAt (const M &mask, size_t i)
 
template<typename T >
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE void vecCore::AssignMaskLane (T &mask, size_t i, bool val)
 

Class Documentation

◆ vecCore::ScalarType

struct vecCore::ScalarType
template<typename T>
struct vecCore::ScalarType< T >

Definition at line 22 of file Deprecated.h.

Class Members
typedef typename ScalarType Type