VecCore 0.8.1
C++ Library for Portable SIMD Vectorization
|
#include "Interface.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_DEVICE T | vecCore::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) |
struct vecCore::ScalarType |
Definition at line 22 of file Deprecated.h.
Class Members | ||
---|---|---|
typedef typename ScalarType | Type |