|
VecCore 0.8.1
C++ Library for Portable SIMD Vectorization
|
#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | vecCore |
| namespace | vecCore::backend |
Macros | |
| #define | MASK_ASSIGN_OPERATOR(OP) |
| #define | SCALAR_WRAPPER_OPERATOR(OP) |
Typedefs | |
| using | vecCore::backend::ScalarWrapper = ScalarWrapperT<> |
Functions | |
| template<> | |
| VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE bool | vecCore::MaskEmpty< WrappedBool > (const WrappedBool &mask) |
| template<> | |
| VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE bool | vecCore::MaskFull< WrappedBool > (const WrappedBool &mask) |
| class vecCore::backend::ScalarWrapperT |
Definition at line 32 of file ScalarWrapper.h.
| Class Members | ||
|---|---|---|
| typedef WrappedScalar< double > | Double_v | |
| typedef WrappedScalar< float > | Float_v | |
| typedef WrappedScalar< int16_t > | Int16_v | |
| typedef WrappedScalar< int32_t > | Int32_v | |
| typedef WrappedScalar< int64_t > | Int64_v | |
| typedef WrappedScalar< int > | Int_v | |
| typedef WrappedScalar< T > | Real_v | |
| typedef WrappedScalar< uint16_t > | UInt16_v | |
| typedef WrappedScalar< uint32_t > | UInt32_v | |
| typedef WrappedScalar< uint64_t > | UInt64_v | |
| typedef WrappedScalar< unsigned int > | UInt_v | |
| #define MASK_ASSIGN_OPERATOR | ( | OP | ) |
Definition at line 112 of file ScalarWrapper.h.
| #define SCALAR_WRAPPER_OPERATOR | ( | OP | ) |
Definition at line 203 of file ScalarWrapper.h.