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

Go to the source code of this file.

Classes

struct  vecCore::TypeTraits< T >
 
class  vecCore::backend::ScalarT< T >
 

Namespaces

namespace  vecCore
 
namespace  vecCore::backend
 

Typedefs

using vecCore::backend::Scalar = ScalarT<>
 

Functions

template<>
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE bool vecCore::MaskEmpty< bool > (const bool &mask)
 
template<>
VECCORE_FORCE_INLINE VECCORE_ATT_HOST_DEVICE bool vecCore::MaskFull< bool > (const bool &mask)
 

Class Documentation

◆ vecCore::backend::ScalarT

class vecCore::backend::ScalarT
template<typename T = Real_s>
class vecCore::backend::ScalarT< T >

Definition at line 20 of file Scalar.h.

Class Members
typedef double Double_v
typedef float Float_v
typedef int16_t Int16_v
typedef int32_t Int32_v
typedef int64_t Int64_v
typedef int Int_v
typedef T Real_v
typedef uint16_t UInt16_v
typedef uint32_t UInt32_v
typedef uint64_t UInt64_v
typedef unsigned int UInt_v