Qrack  1.7
General classical-emulating-quantum development framework
Classes | Namespaces | Functions
complex16simd.hpp File Reference
#include <emmintrin.h>
Include dependency graph for complex16simd.hpp:
This graph shows which files directly or indirectly include this file:

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)