#include <complex_quda.h>
|
__host__ __device__ | complex (const ValueType &re=ValueType(), const ValueType &im=ValueType()) |
|
template<class X > |
__host__ __device__ | complex (const complex< X > &z) |
|
template<class X > |
__host__ __device__ | complex (const std::complex< X > &z) |
|
template<typename T > |
__host__ __device__ complex
< ValueType > & | operator= (const complex< T > z) |
|
__host__ __device__ complex
< ValueType > & | operator+= (const complex< ValueType > z) |
|
__host__ __device__ complex
< ValueType > & | operator-= (const complex< ValueType > z) |
|
__host__ __device__ complex
< ValueType > & | operator*= (const complex< ValueType > z) |
|
__host__ __device__ complex
< ValueType > & | operator/= (const complex< ValueType > z) |
|
__host__ __device__ ValueType | real () const volatile |
|
__host__ __device__ ValueType | imag () const volatile |
|
__host__ __device__ ValueType | real () const |
|
__host__ __device__ ValueType | imag () const |
|
__host__ __device__ void | real (ValueType) volatile |
|
__host__ __device__ void | imag (ValueType) volatile |
|
__host__ __device__ void | real (ValueType) |
|
__host__ __device__ void | imag (ValueType) |
|
template<typename ValueType>
struct quda::complex< ValueType >
Definition at line 119 of file complex_quda.h.
template<typename ValueType>
template<typename ValueType>
__host__ __device__ quda::complex< ValueType >::complex |
( |
const ValueType & |
re = ValueType() , |
|
|
const ValueType & |
im = ValueType() |
|
) |
| |
|
inline |
template<typename ValueType>
template<class X >
template<typename ValueType>
template<class X >
template<typename ValueType>
__host__ __device__ ValueType quda::complex< ValueType >::imag |
( |
| ) |
const volatile |
|
inline |
template<typename ValueType>
__host__ __device__ ValueType quda::complex< ValueType >::imag |
( |
| ) |
const |
|
inline |
template<typename ValueType>
__host__ __device__ void quda::complex< ValueType >::imag |
( |
ValueType |
| ) |
volatile |
|
inline |
template<typename ValueType>
__host__ __device__ void quda::complex< ValueType >::imag |
( |
ValueType |
| ) |
|
|
inline |
template<typename ValueType>
template<typename ValueType>
template<typename ValueType>
template<typename ValueType>
template<typename ValueType>
template<typename T >
template<typename ValueType>
__host__ __device__ ValueType quda::complex< ValueType >::real |
( |
| ) |
const volatile |
|
inline |
template<typename ValueType>
__host__ __device__ ValueType quda::complex< ValueType >::real |
( |
| ) |
const |
|
inline |
template<typename ValueType>
__host__ __device__ void quda::complex< ValueType >::real |
( |
ValueType |
| ) |
volatile |
|
inline |
template<typename ValueType>
__host__ __device__ void quda::complex< ValueType >::real |
( |
ValueType |
| ) |
|
|
inline |
The documentation for this struct was generated from the following file: