QUDA
v1.1.0
A library for QCD on GPUs
|
#include <clover_field.h>
Public Member Functions | |
void | setPrecision (QudaPrecision precision, bool force_native=false) |
Helper function for setting the precision and corresponding field order for QUDA internal fields. More... | |
CloverFieldParam () | |
CloverFieldParam (const CloverFieldParam ¶m) | |
CloverFieldParam (const CloverField &field) | |
Public Member Functions inherited from quda::LatticeFieldParam | |
QudaPrecision | Precision () const |
QudaPrecision | GhostPrecision () const |
LatticeFieldParam () | |
Default constructor for LatticeFieldParam. More... | |
LatticeFieldParam (int nDim, const int *x, int pad, QudaPrecision precision, QudaGhostExchange ghostExchange=QUDA_GHOST_EXCHANGE_PAD) | |
Constructor for creating a LatticeFieldParam from a set of parameters. More... | |
LatticeFieldParam (const QudaGaugeParam ¶m) | |
Constructor for creating a LatticeFieldParam from a QudaGaugeParam. Used for wrapping around a CPU reference field. More... | |
LatticeFieldParam (const LatticeField &field) | |
Contructor for creating LatticeFieldParam from a LatticeField. More... | |
Public Attributes | |
bool | direct |
bool | inverse |
void * | clover |
void * | norm |
void * | cloverInv |
void * | invNorm |
double | csw |
double | coeff |
C_sw clover coefficient. More... | |
bool | twisted |
Overall clover coefficient. More... | |
double | mu2 |
double | rho |
QudaCloverFieldOrder | order |
QudaFieldCreate | create |
QudaFieldLocation | location |
Public Attributes inherited from quda::LatticeFieldParam | |
int | nDim |
int | x [QUDA_MAX_DIM] |
int | pad |
QudaSiteSubset | siteSubset |
QudaMemoryType | mem_type |
QudaGhostExchange | ghostExchange |
int | r [QUDA_MAX_DIM] |
double | scale |
Additional Inherited Members | |
Protected Attributes inherited from quda::LatticeFieldParam | |
QudaPrecision | precision |
QudaPrecision | ghost_precision |
Definition at line 35 of file clover_field.h.
|
inline |
Definition at line 71 of file clover_field.h.
|
inline |
Definition at line 86 of file clover_field.h.
quda::CloverFieldParam::CloverFieldParam | ( | const CloverField & | field | ) |
Definition at line 15 of file clover_field.cpp.
|
inline |
Helper function for setting the precision and corresponding field order for QUDA internal fields.
precision | The precision to use |
force_native | Whether we should force the field order to be native |
Definition at line 59 of file clover_field.h.
void* quda::CloverFieldParam::clover |
Definition at line 38 of file clover_field.h.
void* quda::CloverFieldParam::cloverInv |
Definition at line 40 of file clover_field.h.
double quda::CloverFieldParam::coeff |
C_sw clover coefficient.
Definition at line 43 of file clover_field.h.
QudaFieldCreate quda::CloverFieldParam::create |
Definition at line 49 of file clover_field.h.
double quda::CloverFieldParam::csw |
Definition at line 42 of file clover_field.h.
bool quda::CloverFieldParam::direct |
Definition at line 36 of file clover_field.h.
bool quda::CloverFieldParam::inverse |
Definition at line 37 of file clover_field.h.
void* quda::CloverFieldParam::invNorm |
Definition at line 41 of file clover_field.h.
QudaFieldLocation quda::CloverFieldParam::location |
Definition at line 51 of file clover_field.h.
double quda::CloverFieldParam::mu2 |
Definition at line 45 of file clover_field.h.
void* quda::CloverFieldParam::norm |
Definition at line 39 of file clover_field.h.
QudaCloverFieldOrder quda::CloverFieldParam::order |
Definition at line 48 of file clover_field.h.
double quda::CloverFieldParam::rho |
Definition at line 46 of file clover_field.h.
bool quda::CloverFieldParam::twisted |
Overall clover coefficient.
Definition at line 44 of file clover_field.h.