Template Struct AVX2Concept¶
Defined in File AVX2Concept.hpp
Struct Documentation¶
-
template<typename T>
struct AVX2Concept¶ Public Types
-
using IntrinsicType = typename Internal::AVX2Intrinsic<PrecisionT>::Type¶
Public Static Functions
-
static inline PL_FORCE_INLINE auto load(const std::complex<PrecisionT> *p) -> IntrinsicType¶
-
static inline PL_FORCE_INLINE auto load(const PrecisionT *p) -> IntrinsicType¶
-
static inline PL_FORCE_INLINE auto loadu(const std::complex<PrecisionT> *p) -> IntrinsicType¶
-
static inline PL_FORCE_INLINE auto loadu(PrecisionT *p) -> IntrinsicType¶
- static inline PL_FORCE_INLINE void store_ (std::complex< PrecisionT > *p, IntrinsicType value)
- static inline PL_FORCE_INLINE void store_ (PrecisionT *p, IntrinsicType value)
- static inline PL_FORCE_INLINE void stream_ (std::complex< PrecisionT > *p, IntrinsicType value)
- static inline PL_FORCE_INLINE void stream_ (PrecisionT *p, IntrinsicType value)
- static inline PL_FORCE_INLINE void store (std::complex< PrecisionT > *p, IntrinsicType value)
- static inline PL_FORCE_INLINE void store (PrecisionT *p, IntrinsicType value)
-
static inline PL_FORCE_INLINE auto mul(IntrinsicType v0, IntrinsicType v1)¶
-
static inline PL_FORCE_INLINE auto add(IntrinsicType v0, IntrinsicType v1)¶
-
using IntrinsicType = typename Internal::AVX2Intrinsic<PrecisionT>::Type¶
api/structPennylane_1_1LightningQubit_1_1Gates_1_1AVXCommon_1_1AVX2Concept
Download Python script
Download Notebook
View on GitHub