|
QUDA
0.9.0
|
#include <color_spinor.h>

Public Member Functions | |
| __device__ __host__ | ColorSpinor () |
| __device__ __host__ | ColorSpinor (const ColorSpinor< Float, Nc, Ns > &a) |
| __device__ __host__ ColorSpinor< Float, Nc, Ns > & | operator= (const ColorSpinor< Float, Nc, Ns > &a) |
| __device__ __host__ ColorSpinor< Float, Nc, Ns > & | operator+= (const ColorSpinor< Float, Nc, Ns > &a) |
| 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__ 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__ void | operator= (const colorspinor_wrapper< T, S > &a) |
| template<typename S > | |
| __device__ __host__ | ColorSpinor (const colorspinor_wrapper< T, S > &a) |
| template<typename S > | |
| __device__ __host__ void | operator= (const colorspinor_ghost_wrapper< T, S > &a) |
| template<typename S > | |
| __device__ __host__ | ColorSpinor (const colorspinor_ghost_wrapper< T, S > &a) |
Public Attributes | |
| complex< Float > | data [Nc *Ns] |
This is the generic declaration of ColorSpinor.
Definition at line 24 of file color_spinor.h.
|
inline |
Definition at line 28 of file color_spinor.h.
References quda::ColorSpinor< Float, Nc, Ns >::data, and fused_exterior_ndeg_tm_dslash_cuda_gen::i.
|
inline |
Definition at line 35 of file color_spinor.h.
References a, quda::ColorSpinor< Float, Nc, Ns >::data, and fused_exterior_ndeg_tm_dslash_cuda_gen::i.
|
inline |
|
inline |
|
inline |
Definition at line 75 of file color_spinor_field_order.h.
References a.
|
inline |
Definition at line 152 of file color_spinor_field_order.h.
References a.
|
inline |
2-d accessor functor
| [in] | s | Spin index |
| [in] | c | Color index |
Definition at line 80 of file color_spinor.h.
References c, quda::ColorSpinor< Float, Nc, Ns >::data, and s.
|
inline |
2-d accessor functor
| [in] | s | Spin index |
| [in] | c | Color index |
Definition at line 88 of file color_spinor.h.
References c, quda::ColorSpinor< Float, Nc, Ns >::data, and s.
|
inline |
1-d accessor functor
| [in[ | idx Index |
Definition at line 95 of file color_spinor.h.
References quda::ColorSpinor< Float, Nc, Ns >::data, and idx.
|
inline |
1-d accessor functor
| [in[ | idx Index |
Definition at line 102 of file color_spinor.h.
References quda::ColorSpinor< Float, Nc, Ns >::data, and idx.
|
inline |
Definition at line 52 of file color_spinor.h.
References a, quda::ColorSpinor< Float, Nc, Ns >::data, and fused_exterior_ndeg_tm_dslash_cuda_gen::i.
|
inline |
Definition at line 42 of file color_spinor.h.
References a, quda::ColorSpinor< Float, Nc, Ns >::data, and fused_exterior_ndeg_tm_dslash_cuda_gen::i.
|
inline |
|
inline |
Definition at line 69 of file color_spinor_field_order.h.
References a.
|
inline |
|
inline |
Definition at line 146 of file color_spinor_field_order.h.
References a.
| complex<Float> quda::ColorSpinor< Float, Nc, Ns >::data[Nc *Ns] |
Definition at line 26 of file color_spinor.h.
Referenced by quda::ColorSpinor< Float, Nc, Ns >::ColorSpinor(), quda::ColorSpinor< Float, Nc, 4 >::ColorSpinor(), quda::ColorSpinor< Float, Nc, 2 >::ColorSpinor(), quda::ColorSpinor< Float, Nc, Ns >::operator()(), quda::ColorSpinor< Float, Nc, 4 >::operator()(), quda::ColorSpinor< Float, Nc, 2 >::operator()(), quda::ColorSpinor< Float, Nc, Ns >::operator+=(), quda::ColorSpinor< Float, Nc, 4 >::operator+=(), quda::ColorSpinor< Float, Nc, 2 >::operator+=(), quda::ColorSpinor< Float, Nc, Ns >::operator=(), quda::ColorSpinor< Float, Nc, 4 >::operator=(), quda::ColorSpinor< Float, Nc, 2 >::operator=(), quda::ColorSpinor< Float, Nc, 4 >::print(), and quda::ColorSpinor< Float, Nc, 2 >::print().
1.8.14