|
| template<typename T1 , typename T2 > |
| void | dftefe::utils::atomicAddWrapper (T1 *addr, T2 value) |
| |
| __forceinline__ __device__ cuDoubleComplex | dftefe::utils::makeComplex (double realPart, double imagPart) |
| |
| __forceinline__ __device__ cuFloatComplex | dftefe::utils::makeComplex (float realPart, float imagPart) |
| |
| __forceinline__ __device__ void | dftefe::utils::copyValue (double *a, const double b) |
| |
| __forceinline__ __device__ void | dftefe::utils::copyValue (float *a, const float b) |
| |
| void | dftefe::utils::copyValue (std::complex< double > *a, const std::complex< double > b) |
| |
| void | dftefe::utils::copyValue (std::complex< float > *a, const std::complex< float > b) |
| |
| __forceinline__ __device__ void | dftefe::utils::copyValue (float *a, const double b) |
| |
| __forceinline__ __device__ void | dftefe::utils::copyValue (double *a, const float b) |
| |
| void | dftefe::utils::copyValue (std::complex< double > *a, const std::complex< float > b) |
| |
| void | dftefe::utils::copyValue (std::complex< float > *a, const std::complex< double > b) |
| |
| void | dftefe::utils::copyValue (std::complex< double > *a, const double b) |
| |
| void | dftefe::utils::copyValue (std::complex< float > *a, const float b) |
| |
| void | dftefe::utils::copyValue (std::complex< double > *a, const float b) |
| |
| void | dftefe::utils::copyValue (std::complex< float > *a, const double b) |
| |
| __forceinline__ __device__ double | dftefe::utils::realPartDevice (double a) |
| |
| __forceinline__ __device__ float | dftefe::utils::realPartDevice (float a) |
| |
| double | dftefe::utils::realPartDevice (std::complex< double > a) |
| |
| float | dftefe::utils::realPartDevice (std::complex< float > a) |
| |
| __forceinline__ __device__ double | dftefe::utils::imagPartDevice (double a) |
| |
| __forceinline__ __device__ float | dftefe::utils::imagPartDevice (float a) |
| |
| double | dftefe::utils::imagPartDevice (std::complex< double > a) |
| |
| float | dftefe::utils::imagPartDevice (std::complex< float > a) |
| |
| __forceinline__ __device__ double | dftefe::utils::abs (double a) |
| |
| __forceinline__ __device__ float | dftefe::utils::abs (float a) |
| |
| double | dftefe::utils::abs (std::complex< double > a) |
| |
| float | dftefe::utils::abs (std::complex< float > a) |
| |
| __forceinline__ __device__ unsigned int | dftefe::utils::conj (unsigned int a) |
| |
| __forceinline__ __device__ unsigned long int | dftefe::utils::conj (unsigned long int a) |
| |
| __forceinline__ __device__ int | dftefe::utils::conj (int a) |
| |
| __forceinline__ __device__ float | dftefe::utils::conj (float a) |
| |
| __forceinline__ __device__ double | dftefe::utils::conj (double a) |
| |
| std::complex< double > | dftefe::utils::conj (std::complex< double > a) |
| |
| std::complex< float > | dftefe::utils::conj (std::complex< float > a) |
| |
| __forceinline__ __device__ unsigned int | dftefe::utils::mult (unsigned int a, unsigned int b) |
| |
| __forceinline__ __device__ unsigned long int | dftefe::utils::mult (unsigned long int a, unsigned long int b) |
| |
| __forceinline__ __device__ int | dftefe::utils::mult (int a, int b) |
| |
| __forceinline__ __device__ double | dftefe::utils::mult (double a, double b) |
| |
| __forceinline__ __device__ float | dftefe::utils::mult (float a, float b) |
| |
| __forceinline__ __device__ double | dftefe::utils::mult (float a, double b) |
| |
| __forceinline__ __device__ double | dftefe::utils::mult (double a, float b) |
| |
| std::complex< double > | dftefe::utils::mult (std::complex< double > a, std::complex< double > b) |
| |
| std::complex< float > | dftefe::utils::mult (std::complex< float > a, std::complex< float > b) |
| |
| std::complex< double > | dftefe::utils::mult (std::complex< float > a, std::complex< double > b) |
| |
| std::complex< double > | dftefe::utils::mult (std::complex< double > a, std::complex< float > b) |
| |
| std::complex< double > | dftefe::utils::mult (double a, std::complex< double > b) |
| |
| std::complex< double > | dftefe::utils::mult (std::complex< double > a, double b) |
| |
| std::complex< float > | dftefe::utils::mult (float a, std::complex< float > b) |
| |
| std::complex< float > | dftefe::utils::mult (std::complex< float > a, float b) |
| |
| std::complex< double > | dftefe::utils::mult (double a, std::complex< float > b) |
| |
| std::complex< double > | dftefe::utils::mult (std::complex< float > a, double b) |
| |
| __forceinline__ __device__ unsigned int | dftefe::utils::add (unsigned int a, unsigned int b) |
| |
| __forceinline__ __device__ unsigned long int | dftefe::utils::add (unsigned long int a, unsigned long int b) |
| |
| __forceinline__ __device__ int | dftefe::utils::add (int a, int b) |
| |
| __forceinline__ __device__ double | dftefe::utils::add (double a, double b) |
| |
| __forceinline__ __device__ float | dftefe::utils::add (float a, float b) |
| |
| std::complex< double > | dftefe::utils::add (std::complex< double > a, std::complex< double > b) |
| |
| std::complex< float > | dftefe::utils::add (std::complex< float > a, std::complex< float > b) |
| |
| __forceinline__ __device__ double | dftefe::utils::add (double a, float b) |
| |
| __forceinline__ __device__ double | dftefe::utils::add (float a, double b) |
| |
| std::complex< double > | dftefe::utils::add (std::complex< double > a, std::complex< float > b) |
| |
| std::complex< double > | dftefe::utils::add (std::complex< float > a, std::complex< double > b) |
| |
| __forceinline__ __device__ unsigned int | dftefe::utils::sub (unsigned int a, unsigned int b) |
| |
| __forceinline__ __device__ unsigned long int | dftefe::utils::sub (unsigned long int a, unsigned long int b) |
| |
| __forceinline__ __device__ int | dftefe::utils::sub (int a, int b) |
| |
| __forceinline__ __device__ double | dftefe::utils::sub (double a, double b) |
| |
| __forceinline__ __device__ float | dftefe::utils::sub (float a, float b) |
| |
| std::complex< double > | dftefe::utils::sub (std::complex< double > a, std::complex< double > b) |
| |
| std::complex< float > | dftefe::utils::sub (std::complex< float > a, std::complex< float > b) |
| |
| __forceinline__ __device__ unsigned int | dftefe::utils::div (unsigned int a, unsigned int b) |
| |
| __forceinline__ __device__ unsigned long int | dftefe::utils::div (unsigned long int a, unsigned long int b) |
| |
| __forceinline__ __device__ int | dftefe::utils::div (int a, int b) |
| |
| __forceinline__ __device__ double | dftefe::utils::div (double a, double b) |
| |
| __forceinline__ __device__ float | dftefe::utils::div (float a, float b) |
| |
| __forceinline__ __device__ double | dftefe::utils::div (float a, double b) |
| |
| __forceinline__ __device__ double | dftefe::utils::div (double a, float b) |
| |
| std::complex< double > | dftefe::utils::div (std::complex< double > a, std::complex< double > b) |
| |
| std::complex< float > | dftefe::utils::div (std::complex< float > a, std::complex< float > b) |
| |
| std::complex< double > | dftefe::utils::div (std::complex< float > a, std::complex< double > b) |
| |
| std::complex< double > | dftefe::utils::div (std::complex< double > a, std::complex< float > b) |
| |
| std::complex< double > | dftefe::utils::div (double a, std::complex< double > b) |
| |
| std::complex< double > | dftefe::utils::div (std::complex< double > a, double b) |
| |
| std::complex< float > | dftefe::utils::div (float a, std::complex< float > b) |
| |
| std::complex< float > | dftefe::utils::div (std::complex< float > a, float b) |
| |
| std::complex< double > | dftefe::utils::div (double a, std::complex< float > b) |
| |
| std::complex< double > | dftefe::utils::div (std::complex< float > a, double b) |
| |
| int * | dftefe::utils::makeDataTypeDeviceCompatible (int *a) |
| |
| const int * | dftefe::utils::makeDataTypeDeviceCompatible (const int *a) |
| |
| long int * | dftefe::utils::makeDataTypeDeviceCompatible (long int *a) |
| |
| const long int * | dftefe::utils::makeDataTypeDeviceCompatible (const long int *a) |
| |
| long long int * | dftefe::utils::makeDataTypeDeviceCompatible (long long int *a) |
| |
| const long long int * | dftefe::utils::makeDataTypeDeviceCompatible (const long long int *a) |
| |
| unsigned int * | dftefe::utils::makeDataTypeDeviceCompatible (unsigned int *a) |
| |
| const unsigned int * | dftefe::utils::makeDataTypeDeviceCompatible (const unsigned int *a) |
| |
| unsigned long int * | dftefe::utils::makeDataTypeDeviceCompatible (unsigned long int *a) |
| |
| const unsigned long int * | dftefe::utils::makeDataTypeDeviceCompatible (const unsigned long int *a) |
| |
| unsigned long long int * | dftefe::utils::makeDataTypeDeviceCompatible (unsigned long long int *a) |
| |
| const unsigned long long int * | dftefe::utils::makeDataTypeDeviceCompatible (const unsigned long long int *a) |
| |
| double * | dftefe::utils::makeDataTypeDeviceCompatible (double *a) |
| |
| const double * | dftefe::utils::makeDataTypeDeviceCompatible (const double *a) |
| |
| float * | dftefe::utils::makeDataTypeDeviceCompatible (float *a) |
| |
| const float * | dftefe::utils::makeDataTypeDeviceCompatible (const float *a) |
| |
| cuDoubleComplex * | dftefe::utils::makeDataTypeDeviceCompatible (std::complex< double > *a) |
| |
| const cuDoubleComplex * | dftefe::utils::makeDataTypeDeviceCompatible (const std::complex< double > *a) |
| |
| cuFloatComplex * | dftefe::utils::makeDataTypeDeviceCompatible (std::complex< float > *a) |
| |
| const cuFloatComplex * | dftefe::utils::makeDataTypeDeviceCompatible (const std::complex< float > *a) |
| |
| int | dftefe::utils::makeDataTypeDeviceCompatible (int a) |
| |
| long int | dftefe::utils::makeDataTypeDeviceCompatible (long int a) |
| |
| unsigned int | dftefe::utils::makeDataTypeDeviceCompatible (unsigned int a) |
| |
| unsigned long int | dftefe::utils::makeDataTypeDeviceCompatible (unsigned long int a) |
| |
| double | dftefe::utils::makeDataTypeDeviceCompatible (double a) |
| |
| float | dftefe::utils::makeDataTypeDeviceCompatible (float a) |
| |
| cuDoubleComplex | dftefe::utils::makeDataTypeDeviceCompatible (std::complex< double > a) |
| |
| cuFloatComplex | dftefe::utils::makeDataTypeDeviceCompatible (std::complex< float > a) |
| |
| bool | dftefe::utils::makeDataTypeDeviceCompatible (bool a) |
| |
| bool * | dftefe::utils::makeDataTypeDeviceCompatible (bool *a) |
| |