#include <complex_quda.h>
|
__host__ __device__ | complex () |
|
__host__ __device__ | complex (const int &re, const int &im=float()) |
|
__host__ __device__ | complex (const complex< int > &z) |
|
__host__ __device__ complex< int > & | operator+= (const complex< int > z) |
|
__host__ __device__ complex< int > & | operator-= (const complex< int > z) |
|
__host__ __device__ int | real () const volatile |
|
__host__ __device__ int | imag () const volatile |
|
__host__ __device__ int | real () const |
|
__host__ __device__ int | imag () const |
|
__host__ __device__ void | real (int re) volatile |
|
__host__ __device__ void | imag (int im) volatile |
|
__host__ __device__ void | real (int re) |
|
__host__ __device__ void | imag (int im) |
|
| operator std::complex< int > () const |
|
template<typename T > |
__host__ __device__ | operator complex< T > () const |
|
template<>
struct quda::complex< int >
Definition at line 803 of file complex_quda.h.
◆ value_type
◆ complex() [1/3]
◆ complex() [2/3]
__host__ __device__ quda::complex< int >::complex |
( |
const int & |
re, |
|
|
const int & |
im = float() |
|
) |
| |
|
inline |
◆ complex() [3/3]
__host__ __device__ quda::complex< int >::complex |
( |
const complex< int > & |
z | ) |
|
|
inline |
◆ imag() [1/4]
__host__ __device__ int quda::complex< int >::imag |
( |
| ) |
const volatile |
|
inline |
◆ imag() [2/4]
◆ imag() [3/4]
__host__ __device__ void quda::complex< int >::imag |
( |
int |
im | ) |
volatile |
|
inline |
◆ imag() [4/4]
◆ operator complex< T >()
◆ operator std::complex< int >()
◆ operator+=()
◆ operator-=()
◆ real() [1/4]
__host__ __device__ int quda::complex< int >::real |
( |
| ) |
const volatile |
|
inline |
◆ real() [2/4]
◆ real() [3/4]
__host__ __device__ void quda::complex< int >::real |
( |
int |
re | ) |
volatile |
|
inline |
◆ real() [4/4]
The documentation for this struct was generated from the following file: