|
__device__ __host__ | ColorSpinor () |
|
__device__ __host__ | ColorSpinor (const ColorSpinor< Float, Nc, 2 > &a) |
|
__device__ __host__ ColorSpinor< Float, Nc, 2 > & | operator= (const ColorSpinor< Float, Nc, 2 > &a) |
|
__device__ __host__ ColorSpinor< Float, Nc, 2 > & | operator+= (const ColorSpinor< Float, Nc, 2 > &a) |
|
template<typename T > |
__device__ __host__ ColorSpinor< Float, Nc, 2 > & | operator*= (const T &a) |
|
__device__ __host__ ColorSpinor< Float, Nc, 4 > | chiral_reconstruct (int chirality) const |
| Reconstruct two-component spinor to a four-component spinor. More...
|
|
__device__ __host__ ColorSpinor< Float, Nc, 4 > | reconstruct (int dim, int sign) const |
| Spin reconstruct the full Spinor from the projected spinor. More...
|
|
__device__ __host__ complex< Float > & | operator() (int s, int c) |
| 2-d accessor functor More...
|
|
__device__ __host__ const complex< Float > & | operator() (int s, int c) const |
| 2-d accessor functor More...
|
|
__device__ __host__ complex< Float > & | operator() (int idx) |
| 1-d accessor functor More...
|
|
__device__ __host__ const complex< Float > & | operator() (int idx) const |
| 1-d accessor functor More...
|
|
template<typename S > |
__device__ __host__ | ColorSpinor (const colorspinor_wrapper< Float, S > &s) |
|
template<typename S > |
__device__ __host__ void | operator= (const colorspinor_wrapper< Float, S > &s) |
|
template<typename S > |
__device__ __host__ | ColorSpinor (const colorspinor_ghost_wrapper< Float, S > &s) |
|
template<typename S > |
__device__ __host__ void | operator= (const colorspinor_ghost_wrapper< Float, S > &s) |
|
__device__ __host__ void | print () const |
|
template<typename Float, int Nc>
struct quda::ColorSpinor< Float, Nc, 2 >
This is the specialization for Nspin=2. For fields with two spins we can define a spin reconstruction operation.
Definition at line 674 of file color_spinor.h.