|
| | Spinor () |
| |
| | Spinor (const cudaColorSpinorField &x) |
| |
| | Spinor (const Spinor &st) |
| |
| | Spinor (StoreType *spinor, float *norm, int stride) |
| |
| Spinor & | operator= (const Spinor &src) |
| |
| void | set (const cudaColorSpinorField &x) |
| |
| | ~Spinor () |
| |
| __device__ void | load (RegType x[], const int i) |
| |
| __device__ void | save (RegType x[], int i) |
| |
| void | save (char **spinor_h, char **norm_h, size_t bytes, size_t norm_bytes) |
| |
| void | load (char **spinor_h, char **norm_h, size_t bytes, size_t norm_bytes) |
| |
| void * | V () |
| |
| float * | Norm () |
| |
| QudaPrecision | Precision () |
| |
| int | Stride () const |
| |
| void | setStride (int stride_) |
| |
template<typename RegType, typename InterType, typename StoreType, int N, int write, int tex_id = -1>
class Spinor< RegType, InterType, StoreType, N, write, tex_id >
- Parameters
-
| 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. A default of -1 disables textures on architectures that don't support texture objects. |
Definition at line 322 of file texture.h.