| 56 | a_real * b_imag + a_imag * b_real); |
| 57 | } |
| 58 | __device__ inline complex64 operator*(const complex64& a, const complex64& b) { |
| 59 | return complex_multiply<float>(a, b); |
| 60 | } |
| 61 | __device__ inline complex64 operator*(const complex64& a, const float& b) { |
| 62 | return complex64(Eigen::numext::real(a) * b, Eigen::numext::imag(a) * b); |
| 63 | } |