xsimd_batch_complex¶
-
template<class T, class A>
class xsimd::batch<std::complex<T>, A>¶ batch of complex values.
Abstract representation of an SIMD register for complex values.
- tparam T
the type of the underlying values.
- tparam A
the architecture this batch is tied too.
Public Types
-
using batch_bool_type = batch_bool<T, A>¶
Associated batch type used to represented logical operations on this batch.
Public Functions
-
batch() = default¶
Create a batch initialized with undefined values.
Public Static Attributes
-
static constexpr std::size_t size = real_batch::size¶
Number of complex elements in this batch.
Friends
-
inline friend batch operator+(batch const &self, batch const &other) noexcept¶
Shorthand for xsimd::add()
-
inline friend batch operator-(batch const &self, batch const &other) noexcept¶
Shorthand for xsimd::sub()
-
inline friend batch operator*(batch const &self, batch const &other) noexcept¶
Shorthand for xsimd::mul()
-
inline friend batch operator/(batch const &self, batch const &other) noexcept¶
Shorthand for xsimd::div()