|
QUDA
v0.7.0
A library for QCD on GPUs
|
#include <gauge_field_order.h>
Inheritance diagram for quda::CPSOrder< Float, length >:Public Types | |
| typedef mapper< Float >::type | RegType |
Public Types inherited from quda::LegacyOrder< Float, length > | |
| typedef mapper< Float >::type | RegType |
Public Member Functions | |
| CPSOrder (const GaugeField &u, Float *gauge_=0, Float **ghost_=0) | |
| CPSOrder (const CPSOrder &order) | |
| virtual | ~CPSOrder () |
| __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 |
Public Member Functions inherited from quda::LegacyOrder< Float, length > | |
| 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 Float | anisotropy |
| const int | Nc |
| const int | geometry |
Public Attributes inherited from quda::LegacyOrder< Float, length > | |
| 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 CPS ordered gauge fields: [parity][dim][volumecb][col][row]
Definition at line 784 of file gauge_field_order.h.
| typedef mapper<Float>::type quda::CPSOrder< Float, length >::RegType |
Definition at line 785 of file gauge_field_order.h.
|
inline |
Definition at line 791 of file gauge_field_order.h.
|
inline |
Definition at line 796 of file gauge_field_order.h.
|
inlinevirtual |
Definition at line 799 of file gauge_field_order.h.
|
inline |
Definition at line 824 of file gauge_field_order.h.
|
inline |
Definition at line 802 of file gauge_field_order.h.
|
inline |
Definition at line 813 of file gauge_field_order.h.
| const Float quda::CPSOrder< Float, length >::anisotropy |
Definition at line 788 of file gauge_field_order.h.
| Float* quda::CPSOrder< Float, length >::gauge |
Definition at line 786 of file gauge_field_order.h.
| const int quda::CPSOrder< Float, length >::geometry |
Definition at line 790 of file gauge_field_order.h.
| const int quda::CPSOrder< Float, length >::Nc |
Definition at line 789 of file gauge_field_order.h.
| const int quda::CPSOrder< Float, length >::volumeCB |
Definition at line 787 of file gauge_field_order.h.
1.8.6