QUDA v0.4.0
A library for QCD on GPUs
|
#include <texture.h>
Public Member Functions | |
SpinorTexture () | |
SpinorTexture (const cudaColorSpinorField &x) | |
~SpinorTexture () | |
SpinorTexture & | operator= (const SpinorTexture &src) |
__device__ void | load (RegType x[], const int i) |
QudaPrecision | Precision () |
int | Stride () |
RegType | Register type used in kernel |
InterType | Intermediate format - RegType precision with StoreType ordering |
StoreType | Type used to store field in memory |
N | Length of vector of RegType elements that this Spinor represents |
tex_id | Which texture reference are we using |
SpinorTexture< RegType, InterType, StoreType, N, tex_id >::SpinorTexture | ( | ) | [inline] |
SpinorTexture< RegType, InterType, StoreType, N, tex_id >::SpinorTexture | ( | const cudaColorSpinorField & | x | ) | [inline] |
SpinorTexture< RegType, InterType, StoreType, N, tex_id >::~SpinorTexture | ( | ) | [inline] |
__device__ void SpinorTexture< RegType, InterType, StoreType, N, tex_id >::load | ( | RegType | x[], |
const int | i | ||
) | [inline] |
SpinorTexture& SpinorTexture< RegType, InterType, StoreType, N, tex_id >::operator= | ( | const SpinorTexture< RegType, InterType, StoreType, N, tex_id > & | src | ) | [inline] |
QudaPrecision SpinorTexture< RegType, InterType, StoreType, N, tex_id >::Precision | ( | ) | [inline] |
int SpinorTexture< RegType, InterType, StoreType, N, tex_id >::Stride | ( | ) | [inline] |