QUDA
v1.1.0
A library for QCD on GPUs
|
#include <gauge_field.h>
Public Attributes | |
QudaFieldLocation | location |
int | nColor |
int | nFace |
QudaReconstructType | reconstruct |
QudaGaugeFieldOrder | order |
QudaGaugeFixed | fixed |
QudaLinkType | link_type |
QudaTboundary | t_boundary |
double | anisotropy |
double | tadpole |
void * | gauge |
QudaFieldCreate | create |
QudaFieldGeometry | geometry |
bool | compute_fat_link_max |
QudaStaggeredPhase | staggeredPhaseType |
bool | staggeredPhaseApplied |
double | i_mu |
size_t | site_offset |
size_t | site_size |
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 44 of file gauge_field.h.
|
inline |
Definition at line 85 of file gauge_field.h.
quda::GaugeFieldParam::GaugeFieldParam | ( | const GaugeField & | u | ) |
Definition at line 7 of file gauge_field.cpp.
|
inline |
Definition at line 111 of file gauge_field.h.
|
inline |
Definition at line 136 of file gauge_field.h.
|
inline |
Helper function for setting the precision and corresponding field order for QUDA internal fields.
precision | The precision to use |
Definition at line 173 of file gauge_field.h.
double quda::GaugeFieldParam::anisotropy |
Definition at line 56 of file gauge_field.h.
bool quda::GaugeFieldParam::compute_fat_link_max |
Definition at line 67 of file gauge_field.h.
QudaFieldCreate quda::GaugeFieldParam::create |
Definition at line 60 of file gauge_field.h.
QudaGaugeFixed quda::GaugeFieldParam::fixed |
Definition at line 52 of file gauge_field.h.
void* quda::GaugeFieldParam::gauge |
Definition at line 58 of file gauge_field.h.
QudaFieldGeometry quda::GaugeFieldParam::geometry |
Definition at line 62 of file gauge_field.h.
double quda::GaugeFieldParam::i_mu |
Imaginary chemical potential
Definition at line 76 of file gauge_field.h.
QudaLinkType quda::GaugeFieldParam::link_type |
Definition at line 53 of file gauge_field.h.
QudaFieldLocation quda::GaugeFieldParam::location |
Definition at line 46 of file gauge_field.h.
int quda::GaugeFieldParam::nColor |
Definition at line 47 of file gauge_field.h.
int quda::GaugeFieldParam::nFace |
Definition at line 48 of file gauge_field.h.
QudaGaugeFieldOrder quda::GaugeFieldParam::order |
Definition at line 51 of file gauge_field.h.
QudaReconstructType quda::GaugeFieldParam::reconstruct |
Definition at line 50 of file gauge_field.h.
size_t quda::GaugeFieldParam::site_offset |
Offset into MILC site struct to the desired matrix field (only if gauge_order=MILC_SITE_GAUGE_ORDER)
Definition at line 79 of file gauge_field.h.
size_t quda::GaugeFieldParam::site_size |
Size of MILC site struct (only if gauge_order=MILC_SITE_GAUGE_ORDER)
Definition at line 82 of file gauge_field.h.
bool quda::GaugeFieldParam::staggeredPhaseApplied |
Whether the staggered phase factor has been applied
Definition at line 73 of file gauge_field.h.
QudaStaggeredPhase quda::GaugeFieldParam::staggeredPhaseType |
The staggered phase convention to use
Definition at line 70 of file gauge_field.h.
QudaTboundary quda::GaugeFieldParam::t_boundary |
Definition at line 54 of file gauge_field.h.
double quda::GaugeFieldParam::tadpole |
Definition at line 57 of file gauge_field.h.