|
QUDA
0.9.0
|
#include <gauge_field_order.h>

Public Types | |
| typedef mapper< Float >::type | RegType |
Public Member Functions | |
| 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 * | ghost [QUDA_MAX_DIM] |
| int | faceVolumeCB [QUDA_MAX_DIM] |
| const int | volumeCB |
| const int | stride |
| const int | geometry |
| const int | hasPhase |
The LegacyOrder defines the ghost zone storage and ordering for all cpuGaugeFields, which use the same ghost zone storage.
Definition at line 1276 of file gauge_field_order.h.
| typedef mapper<Float>::type quda::gauge::LegacyOrder< Float, length >::RegType |
Definition at line 1277 of file gauge_field_order.h.
|
inline |
Definition at line 1285 of file gauge_field_order.h.
References errorQuda, quda::gauge::LegacyOrder< Float, length >::faceVolumeCB, quda::gauge::LegacyOrder< Float, length >::geometry, quda::GaugeField::Ghost(), quda::gauge::LegacyOrder< Float, length >::ghost, fused_exterior_ndeg_tm_dslash_cuda_gen::i, quda::GaugeField::Nface(), QUDA_COARSE_GEOMETRY, and quda::LatticeField::SurfaceCB().

|
inline |
Definition at line 1296 of file gauge_field_order.h.
References quda::gauge::LegacyOrder< Float, length >::faceVolumeCB, quda::gauge::LegacyOrder< Float, length >::ghost, and fused_exterior_ndeg_tm_dslash_cuda_gen::i.
|
inlinevirtual |
Definition at line 1304 of file gauge_field_order.h.
|
inline |
Definition at line 1306 of file gauge_field_order.h.
References quda::gauge::LegacyOrder< Float, length >::faceVolumeCB, quda::gauge::LegacyOrder< Float, length >::ghost, fused_exterior_ndeg_tm_dslash_cuda_gen::i, length, parity, and x.
|
inline |
Definition at line 1329 of file gauge_field_order.h.
References dim, quda::gauge::LegacyOrder< Float, length >::faceVolumeCB, quda::gauge::LegacyOrder< Float, length >::geometry, quda::gauge::LegacyOrder< Float, length >::ghost, fused_exterior_ndeg_tm_dslash_cuda_gen::i, length, parity, R, and x.
|
inline |
Definition at line 1317 of file gauge_field_order.h.
References quda::gauge::LegacyOrder< Float, length >::faceVolumeCB, quda::gauge::LegacyOrder< Float, length >::ghost, fused_exterior_ndeg_tm_dslash_cuda_gen::i, length, parity, and x.
|
inline |
Definition at line 1343 of file gauge_field_order.h.
References dim, quda::gauge::LegacyOrder< Float, length >::faceVolumeCB, quda::gauge::LegacyOrder< Float, length >::geometry, quda::gauge::LegacyOrder< Float, length >::ghost, fused_exterior_ndeg_tm_dslash_cuda_gen::i, length, parity, R, and x.
| int quda::gauge::LegacyOrder< Float, length >::faceVolumeCB[QUDA_MAX_DIM] |
Definition at line 1279 of file gauge_field_order.h.
Referenced by quda::gauge::LegacyOrder< Float, length >::LegacyOrder(), quda::gauge::LegacyOrder< Float, length >::loadGhost(), quda::gauge::LegacyOrder< Float, length >::loadGhostEx(), quda::gauge::LegacyOrder< Float, length >::saveGhost(), and quda::gauge::LegacyOrder< Float, length >::saveGhostEx().
| const int quda::gauge::LegacyOrder< Float, length >::geometry |
Definition at line 1282 of file gauge_field_order.h.
Referenced by quda::gauge::LegacyOrder< Float, length >::LegacyOrder(), quda::gauge::LegacyOrder< Float, length >::loadGhostEx(), and quda::gauge::LegacyOrder< Float, length >::saveGhostEx().
| Float* quda::gauge::LegacyOrder< Float, length >::ghost[QUDA_MAX_DIM] |
Definition at line 1278 of file gauge_field_order.h.
Referenced by quda::gauge::LegacyOrder< Float, length >::LegacyOrder(), quda::gauge::LegacyOrder< Float, length >::loadGhost(), quda::gauge::LegacyOrder< Float, length >::loadGhostEx(), quda::gauge::LegacyOrder< Float, length >::saveGhost(), and quda::gauge::LegacyOrder< Float, length >::saveGhostEx().
| const int quda::gauge::LegacyOrder< Float, length >::hasPhase |
Definition at line 1283 of file gauge_field_order.h.
| const int quda::gauge::LegacyOrder< Float, length >::stride |
Definition at line 1281 of file gauge_field_order.h.
| const int quda::gauge::LegacyOrder< Float, length >::volumeCB |
Definition at line 1280 of file gauge_field_order.h.
1.8.14