|
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.
1.8.13