|
QUDA
v0.5.0
A library for QCD on GPUs
|
#include <pack_spinor.h>
Public Member Functions | |
| SpaceColorSpinorOrder (Float *field, int volume, int stride) | |
| virtual | ~SpaceColorSpinorOrder () |
| __device__ __host__ void | load (Float v[Ns *Nc *2], int x, int volume) const |
| __device__ __host__ void | save (const Float v[Ns *Nc *2], int x, int volume) |
| size_t | Bytes () const |
| template<> | |
| __host__ __device__ void | load (float v[24], int x, int volume) const |
| template<> | |
| __host__ __device__ void | save (const float v[24], int x, int volume) |
Public Attributes | |
| Float * | field |
| int | volume |
| int | stride |
Definition at line 101 of file pack_spinor.h.
|
inline |
Definition at line 105 of file pack_spinor.h.
|
inlinevirtual |
Definition at line 108 of file pack_spinor.h.
|
inline |
Definition at line 130 of file pack_spinor.h.
|
inline |
Definition at line 110 of file pack_spinor.h.
|
inline |
! float load specialization to obtain full coalescing.
Definition at line 204 of file pack_spinor.h.
|
inline |
Definition at line 120 of file pack_spinor.h.
|
inline |
! float save specialization to obtain full coalescing.
Definition at line 221 of file pack_spinor.h.
| Float* SpaceColorSpinorOrder< Float, Ns, Nc >::field |
Definition at line 102 of file pack_spinor.h.
| int SpaceColorSpinorOrder< Float, Ns, Nc >::stride |
Definition at line 104 of file pack_spinor.h.
| int SpaceColorSpinorOrder< Float, Ns, Nc >::volume |
Definition at line 103 of file pack_spinor.h.
1.8.2