QUDA
1.0.0
|
#include <complex_quda.h>
Public Types | |
typedef double | value_type |
Public Member Functions | |
__host__ __device__ | complex () |
__host__ __device__ | complex (const double &re, const double &im=double()) |
__host__ __device__ | complex (const complex< double > &z) |
__host__ __device__ | complex (double2 z) |
template<class X > | |
complex (const std::complex< X > &z) | |
template<typename T > | |
__host__ __device__ volatile complex< double > & | operator= (const complex< T > z) volatile |
template<typename T > | |
__host__ __device__ complex< double > & | operator= (const complex< T > z) |
__host__ __device__ complex< double > & | operator+= (const complex< double > z) |
__host__ __device__ complex< double > & | operator+= (const complex< float > z) |
__host__ __device__ complex< double > & | operator-= (const complex< double > z) |
__host__ __device__ complex< double > & | operator*= (const complex< double > z) |
__host__ __device__ complex< double > & | operator/= (const complex< double > z) |
__host__ __device__ complex< double > & | operator*= (const double z) |
__host__ __device__ | complex (const volatile complex< double > &z) |
__host__ __device__ double | real () const volatile |
__host__ __device__ double | imag () const volatile |
__host__ __device__ double | real () const |
__host__ __device__ double | imag () const |
__host__ __device__ void | real (double re) volatile |
__host__ __device__ void | imag (double im) volatile |
__host__ __device__ void | real (double re) |
__host__ __device__ void | imag (double im) |
operator std::complex< double > () const | |
template<typename T > | |
__host__ __device__ | operator complex< T > () const |
template<typename otherFloat , typename storeFloat > | |
__host__ __device__ void | operator= (const gauge::fieldorder_wrapper< otherFloat, storeFloat > &a) |
template<typename otherFloat , typename storeFloat > | |
__host__ __device__ | complex (const gauge::fieldorder_wrapper< otherFloat, storeFloat > &a) |
template<typename otherFloat , typename storeFloat > | |
__host__ __device__ void | operator= (const colorspinor::fieldorder_wrapper< otherFloat, storeFloat > &a) |
template<typename otherFloat , typename storeFloat > | |
__host__ __device__ | complex (const colorspinor::fieldorder_wrapper< otherFloat, storeFloat > &a) |
template<typename otherFloat , typename storeFloat > | |
__device__ __host__ void | operator= (const colorspinor::fieldorder_wrapper< otherFloat, storeFloat > &a) |
template<typename otherFloat , typename storeFloat > | |
__device__ __host__ | complex (const colorspinor::fieldorder_wrapper< otherFloat, storeFloat > &a) |
template<typename otherFloat , typename storeFloat > | |
__device__ __host__ void | operator= (const gauge::fieldorder_wrapper< otherFloat, storeFloat > &a) |
template<typename otherFloat , typename storeFloat > | |
__device__ __host__ | complex (const gauge::fieldorder_wrapper< otherFloat, storeFloat > &a) |
Definition at line 580 of file complex_quda.h.
typedef double quda::complex< double >::value_type |
Definition at line 583 of file complex_quda.h.
|
inline |
Definition at line 585 of file complex_quda.h.
|
inline |
Definition at line 587 of file complex_quda.h.
|
inline |
Definition at line 596 of file complex_quda.h.
|
inline |
Definition at line 600 of file complex_quda.h.
|
inline |
Definition at line 604 of file complex_quda.h.
|
inline |
Definition at line 675 of file complex_quda.h.
|
inline |
|
inline |
|
inline |
Definition at line 1590 of file color_spinor_field_order.h.
References quda::colorspinor::fieldorder_wrapper< Float, storeFloat >::imag(), and quda::colorspinor::fieldorder_wrapper< Float, storeFloat >::real().
|
inline |
Definition at line 2997 of file gauge_field_order.h.
References quda::gauge::fieldorder_wrapper< Float, storeFloat >::imag(), and quda::gauge::fieldorder_wrapper< Float, storeFloat >::real().
|
inline |
Definition at line 683 of file complex_quda.h.
Referenced by quda::abs(), quda::arg(), quda::make_Float2(), operator+=(), operator-=(), and quda::operator/().
|
inline |
Definition at line 685 of file complex_quda.h.
|
inline |
Definition at line 687 of file complex_quda.h.
|
inline |
Definition at line 689 of file complex_quda.h.
|
inline |
Definition at line 694 of file complex_quda.h.
|
inline |
Definition at line 692 of file complex_quda.h.
|
inline |
Definition at line 654 of file complex_quda.h.
|
inline |
Definition at line 668 of file complex_quda.h.
|
inline |
Definition at line 630 of file complex_quda.h.
References imag(), and real().
|
inline |
Definition at line 638 of file complex_quda.h.
References quda::complex< float >::imag(), and quda::complex< float >::real().
|
inline |
Definition at line 646 of file complex_quda.h.
References imag(), and real().
|
inline |
Definition at line 661 of file complex_quda.h.
|
inline |
Definition at line 613 of file complex_quda.h.
|
inline |
Definition at line 622 of file complex_quda.h.
|
inline |
|
inline |
|
inline |
Definition at line 1578 of file color_spinor_field_order.h.
References quda::colorspinor::fieldorder_wrapper< Float, storeFloat >::imag(), and quda::colorspinor::fieldorder_wrapper< Float, storeFloat >::real().
|
inline |
Definition at line 2985 of file gauge_field_order.h.
References quda::gauge::fieldorder_wrapper< Float, storeFloat >::imag(), and quda::gauge::fieldorder_wrapper< Float, storeFloat >::real().
|
inline |
Definition at line 682 of file complex_quda.h.
Referenced by quda::abs(), quda::arg(), quda::make_Float2(), operator+=(), operator-=(), and quda::operator/().
|
inline |
Definition at line 684 of file complex_quda.h.
|
inline |
Definition at line 686 of file complex_quda.h.
|
inline |
Definition at line 688 of file complex_quda.h.