Qrack
1.7
General classical-emulating-quantum development framework
|
#include <emmintrin.h>
Go to the source code of this file.
Classes | |
struct | Qrack::Complex16Simd |
SIMD implementation of the double precision complex type. More... | |
Namespaces | |
Qrack | |
Functions | |
Complex16Simd | Qrack::operator* (const double &lhs, const Complex16Simd &rhs) |
Complex16Simd | Qrack::operator/ (const double &lhs, const Complex16Simd &rhs) |
double | Qrack::real (const Complex16Simd &cmplx) |
double | Qrack::imag (const Complex16Simd &cmplx) |
double | Qrack::arg (const Complex16Simd &cmplx) |
Complex16Simd | Qrack::conj (const Complex16Simd &cmplx) |
double | Qrack::norm (const Complex16Simd &cmplx) |
double | Qrack::abs (const Complex16Simd &cmplx) |
Complex16Simd | Qrack::polar (const double rho, const double theta=0) |