|
QUDA
0.9.0
|
#include <clover_field.h>


Public Member Functions | |
| void | setPrecision (QudaPrecision precision) |
| CloverFieldParam () | |
| CloverFieldParam (const CloverFieldParam ¶m) | |
| CloverFieldParam (const CloverField &field) | |
Public Member Functions inherited from quda::LatticeFieldParam | |
| 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 |
| bool | twisted |
| Clover coefficient. More... | |
| double | mu2 |
| double | rho |
| QudaCloverFieldOrder | order |
| QudaFieldCreate | create |
Public Attributes inherited from quda::LatticeFieldParam | |
| int | nDim |
| int | x [QUDA_MAX_DIM] |
| int | pad |
| QudaPrecision | precision |
| QudaSiteSubset | siteSubset |
| QudaMemoryType | mem_type |
| QudaGhostExchange | ghostExchange |
| int | r [QUDA_MAX_DIM] |
Definition at line 9 of file clover_field.h.
|
inline |
Definition at line 29 of file clover_field.h.
|
inline |
Definition at line 33 of file clover_field.h.
| quda::CloverFieldParam::CloverFieldParam | ( | const CloverField & | field | ) |
Definition at line 15 of file clover_field.cpp.
References a, quda::LatticeFieldParam::nDim, quda::LatticeFieldParam::pad, quda::LatticeFieldParam::precision, QUDA_FULL_SITE_SUBSET, quda::LatticeFieldParam::siteSubset, and quda::LatticeFieldParam::x.
|
inline |
Definition at line 23 of file clover_field.h.
References order, quda::LatticeFieldParam::precision, QUDA_DOUBLE_PRECISION, QUDA_FLOAT2_CLOVER_ORDER, and QUDA_FLOAT4_CLOVER_ORDER.
Referenced by loadCloverQuda(), and loadSloppyCloverQuda().

| void* quda::CloverFieldParam::clover |
Definition at line 12 of file clover_field.h.
Referenced by quda::CoarseOp(), and loadCloverQuda().
| void* quda::CloverFieldParam::cloverInv |
Definition at line 14 of file clover_field.h.
Referenced by quda::CoarseOp(), and loadCloverQuda().
| QudaFieldCreate quda::CloverFieldParam::create |
Definition at line 22 of file clover_field.h.
Referenced by quda::CoarseOp(), and loadCloverQuda().
| double quda::CloverFieldParam::csw |
Definition at line 16 of file clover_field.h.
Referenced by loadCloverQuda().
| bool quda::CloverFieldParam::direct |
Definition at line 10 of file clover_field.h.
Referenced by quda::CoarseOp(), loadCloverQuda(), and loadSloppyCloverQuda().
| bool quda::CloverFieldParam::inverse |
Definition at line 11 of file clover_field.h.
Referenced by quda::CoarseOp(), loadCloverQuda(), and loadSloppyCloverQuda().
| void* quda::CloverFieldParam::invNorm |
Definition at line 15 of file clover_field.h.
Referenced by quda::CoarseOp(), and loadCloverQuda().
| double quda::CloverFieldParam::mu2 |
Definition at line 18 of file clover_field.h.
Referenced by loadCloverQuda().
| void* quda::CloverFieldParam::norm |
Definition at line 13 of file clover_field.h.
Referenced by quda::CoarseOp(), and loadCloverQuda().
| QudaCloverFieldOrder quda::CloverFieldParam::order |
Definition at line 21 of file clover_field.h.
Referenced by quda::CoarseOp(), loadCloverQuda(), and setPrecision().
| double quda::CloverFieldParam::rho |
Definition at line 19 of file clover_field.h.
| bool quda::CloverFieldParam::twisted |
1.8.14