QUDA
1.0.0
|
#include <clover_field_order.h>
Public Types | |
typedef mapper< Float >::type | RegType |
Public Member Functions | |
BQCDOrder (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 (RegType v[length], int x, int parity) |
size_t | Bytes () const |
Public Attributes | |
Float * | clover [2] |
const int | volumeCB |
const int | stride |
const bool | twisted |
const Float | mu2 |
BQCD ordering for clover fields struct for reordering a BQCD clover matrix into the order that is expected by QUDA. As well as reordering the clover matrix elements, we are also changing basis.
Definition at line 917 of file clover_field_order.h.
typedef mapper<Float>::type quda::clover::BQCDOrder< Float, length >::RegType |
Definition at line 918 of file clover_field_order.h.
|
inline |
Definition at line 926 of file clover_field_order.h.
References quda::CloverField::Bytes(), and quda::CloverField::V().
|
inline |
Definition at line 969 of file clover_field_order.h.
References length.
|
inline |
v | The output clover matrix in QUDA order |
x | The checkerboarded lattice site |
parity | The parity of the lattice site |
Definition at line 941 of file clover_field_order.h.
References quda::clover_wrapper< Float, T >::chirality.
|
inline |
Definition at line 934 of file clover_field_order.h.
|
inline |
Definition at line 965 of file clover_field_order.h.
|
inline |
Definition at line 933 of file clover_field_order.h.
Float* quda::clover::BQCDOrder< Float, length >::clover[2] |
Definition at line 919 of file clover_field_order.h.
const Float quda::clover::BQCDOrder< Float, length >::mu2 |
Definition at line 924 of file clover_field_order.h.
const int quda::clover::BQCDOrder< Float, length >::stride |
Definition at line 921 of file clover_field_order.h.
const bool quda::clover::BQCDOrder< Float, length >::twisted |
Definition at line 923 of file clover_field_order.h.
const int quda::clover::BQCDOrder< Float, length >::volumeCB |
Definition at line 920 of file clover_field_order.h.