QUDA
v1.1.0
A library for QCD on GPUs
|
#include <clover_field_order.h>
Public Types | |
typedef mapper< Float >::type | RegType |
Public Member Functions | |
QDPJITOrder (const CloverField &clover, bool inverse, Float *clover_=0) | |
bool | Twisted () const |
Float | Mu2 () const |
__device__ __host__ void | load (RegType v[length], int x, int parity) const |
__device__ __host__ void | save (const RegType v[length], int x, int parity) |
size_t | Bytes () const |
Public Attributes | |
Float * | diag |
Float * | offdiag |
const int | volumeCB |
const int | stride |
const bool | twisted |
const Float | mu2 |
QDPJIT ordering for clover fields
Definition at line 792 of file clover_field_order.h.
typedef mapper<Float>::type quda::clover::QDPJITOrder< Float, length >::RegType |
Definition at line 793 of file clover_field_order.h.
|
inline |
Definition at line 802 of file clover_field_order.h.
|
inline |
Definition at line 851 of file clover_field_order.h.
|
inline |
Definition at line 814 of file clover_field_order.h.
|
inline |
Definition at line 812 of file clover_field_order.h.
|
inline |
Definition at line 833 of file clover_field_order.h.
|
inline |
Definition at line 811 of file clover_field_order.h.
Float* quda::clover::QDPJITOrder< Float, length >::diag |
Pointers to the off-diagonal terms (two parities)
Definition at line 794 of file clover_field_order.h.
const Float quda::clover::QDPJITOrder< Float, length >::mu2 |
Definition at line 800 of file clover_field_order.h.
Float* quda::clover::QDPJITOrder< Float, length >::offdiag |
Pointers to the diagonal terms (two parities)
Definition at line 795 of file clover_field_order.h.
const int quda::clover::QDPJITOrder< Float, length >::stride |
Definition at line 797 of file clover_field_order.h.
const bool quda::clover::QDPJITOrder< Float, length >::twisted |
Definition at line 799 of file clover_field_order.h.
const int quda::clover::QDPJITOrder< Float, length >::volumeCB |
Definition at line 796 of file clover_field_order.h.