|
QUDA
0.9.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 717 of file clover_field_order.h.
| typedef mapper<Float>::type quda::clover::BQCDOrder< Float, length >::RegType |
Definition at line 718 of file clover_field_order.h.
|
inline |
Definition at line 726 of file clover_field_order.h.
References quda::clover::BQCDOrder< Float, length >::clover.
|
inline |
Definition at line 769 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 741 of file clover_field_order.h.
References quda::clover::BQCDOrder< Float, length >::clover, fused_exterior_ndeg_tm_dslash_cuda_gen::i, length, parity, deg_tm_dslash_cuda_gen::sign(), and x.

|
inline |
Definition at line 734 of file clover_field_order.h.
References quda::clover::BQCDOrder< Float, length >::mu2.
|
inline |
Definition at line 765 of file clover_field_order.h.
|
inline |
Definition at line 733 of file clover_field_order.h.
References quda::clover::BQCDOrder< Float, length >::twisted.
| Float* quda::clover::BQCDOrder< Float, length >::clover[2] |
Definition at line 719 of file clover_field_order.h.
Referenced by quda::clover::BQCDOrder< Float, length >::BQCDOrder(), and quda::clover::BQCDOrder< Float, length >::load().
| const Float quda::clover::BQCDOrder< Float, length >::mu2 |
Definition at line 724 of file clover_field_order.h.
Referenced by quda::clover::BQCDOrder< Float, length >::Mu2().
| const int quda::clover::BQCDOrder< Float, length >::stride |
Definition at line 721 of file clover_field_order.h.
| const bool quda::clover::BQCDOrder< Float, length >::twisted |
Definition at line 723 of file clover_field_order.h.
Referenced by quda::clover::BQCDOrder< Float, length >::Twisted().
| const int quda::clover::BQCDOrder< Float, length >::volumeCB |
Definition at line 720 of file clover_field_order.h.
1.8.14