QUDA
v0.7.0
A library for QCD on GPUs
|
#include <gauge_field_order.h>
Public Types | |
typedef mapper< Float >::type | RegType |
![]() | |
typedef mapper< Float >::type | RegType |
Public Member Functions | |
TIFROrder (const GaugeField &u, Float *gauge_=0, Float **ghost_=0) | |
TIFROrder (const TIFROrder &order) | |
virtual | ~TIFROrder () |
__device__ __host__ void | load (RegType v[18], int x, int dir, int parity) const |
__device__ __host__ void | save (const RegType v[18], int x, int dir, int parity) |
size_t | Bytes () const |
![]() | |
LegacyOrder (const GaugeField &u, Float **ghost_) | |
LegacyOrder (const LegacyOrder &order) | |
virtual | ~LegacyOrder () |
__device__ __host__ void | loadGhost (RegType v[length], int x, int dir, int parity) const |
__device__ __host__ void | saveGhost (const RegType v[length], int x, int dir, int parity) |
__device__ __host__ void | loadGhostEx (RegType v[length], int x, int dummy, int dir, int dim, int g, int parity, const int R[]) const |
__device__ __host__ void | saveGhostEx (const RegType v[length], int x, int dummy, int dir, int dim, int g, int parity, const int R[]) |
Public Attributes | |
Float * | gauge |
const int | volumeCB |
const int | Nc |
const Float | scale |
![]() | |
Float * | ghost [QUDA_MAX_DIM] |
int | faceVolumeCB [QUDA_MAX_DIM] |
const int | volumeCB |
const int | stride |
const int | geometry |
const int | hasPhase |
struct to define TIFR ordered gauge fields: [mu][parity][volumecb][col][row]
Definition at line 879 of file gauge_field_order.h.
typedef mapper<Float>::type quda::TIFROrder< Float, length >::RegType |
Definition at line 880 of file gauge_field_order.h.
|
inline |
Definition at line 885 of file gauge_field_order.h.
|
inline |
Definition at line 890 of file gauge_field_order.h.
|
inlinevirtual |
Definition at line 895 of file gauge_field_order.h.
|
inline |
Definition at line 918 of file gauge_field_order.h.
|
inline |
Definition at line 898 of file gauge_field_order.h.
|
inline |
Definition at line 908 of file gauge_field_order.h.
Float* quda::TIFROrder< Float, length >::gauge |
Definition at line 881 of file gauge_field_order.h.
const int quda::TIFROrder< Float, length >::Nc |
Definition at line 883 of file gauge_field_order.h.
const Float quda::TIFROrder< Float, length >::scale |
Definition at line 884 of file gauge_field_order.h.
const int quda::TIFROrder< Float, length >::volumeCB |
Definition at line 882 of file gauge_field_order.h.