|
QUDA
0.9.0
|
#include <gauge_field.h>


Definition at line 10 of file gauge_field.h.
|
inline |
Definition at line 50 of file gauge_field.h.
| quda::GaugeFieldParam::GaugeFieldParam | ( | const GaugeField & | u | ) |
Definition at line 7 of file gauge_field.cpp.
|
inline |
Definition at line 74 of file gauge_field.h.
|
inline |
Definition at line 85 of file gauge_field.h.
References errorQuda, link_type, nFace, QUDA_GENERAL_LINKS, QUDA_MOMENTUM_LINKS, QUDA_SMEARED_LINKS, QUDA_SU3_LINKS, and QUDA_THREE_LINKS.
|
inline |
Helper function for setting the precision and corresponding field order for QUDA internal fields.
| precision | The precision to use |
Definition at line 113 of file gauge_field.h.
References order, quda::LatticeFieldParam::precision, QUDA_DOUBLE_PRECISION, QUDA_FLOAT2_GAUGE_ORDER, QUDA_FLOAT4_GAUGE_ORDER, QUDA_RECONSTRUCT_NO, and reconstruct.
Referenced by quda::CoarseOp(), computeKSLinkQuda(), quda::fatLongKSLink(), and unitarize_link_test().

| double quda::GaugeFieldParam::anisotropy |
Definition at line 20 of file gauge_field.h.
Referenced by hisq_force_init().
| bool quda::GaugeFieldParam::compute_fat_link_max |
Definition at line 32 of file gauge_field.h.
| QudaFieldCreate quda::GaugeFieldParam::create |
Definition at line 25 of file gauge_field.h.
Referenced by computeCloverForceQuda(), computeGaugeFixingFFTQuda(), computeGaugeFixingOVRQuda(), computeGaugeForceQuda(), computeHISQForceQuda(), computeKSLinkQuda(), computeStaggeredForceQuda(), createExtendedGauge(), createGaugeFieldQuda(), quda::fatLongKSLink(), hisq_force_init(), hisq_force_test(), initFields(), main(), momActionQuda(), packTest(), performWuppertalnStep(), projectSU3Quda(), GaugeAlgTest::SetUp(), staggeredPhaseQuda(), unitarize_link_test(), and updateGaugeFieldQuda().
| QudaGaugeFixed quda::GaugeFieldParam::fixed |
Definition at line 16 of file gauge_field.h.
| void* quda::GaugeFieldParam::gauge |
Definition at line 23 of file gauge_field.h.
Referenced by computeKSLinkQuda(), computeStaggeredForceQuda(), and unitarize_link_test().
| QudaFieldGeometry quda::GaugeFieldParam::geometry |
Definition at line 27 of file gauge_field.h.
Referenced by computeCloverForceQuda(), createGaugeFieldQuda(), initFields(), and saveGaugeFieldQuda().
| double quda::GaugeFieldParam::i_mu |
Imaginary chemical potential
Definition at line 41 of file gauge_field.h.
| QudaLinkType quda::GaugeFieldParam::link_type |
Definition at line 17 of file gauge_field.h.
Referenced by computeCloverForceQuda(), computeGaugeFixingFFTQuda(), computeGaugeFixingOVRQuda(), computeGaugeForceQuda(), computeKSLinkQuda(), computeStaggeredForceQuda(), GaugeFieldParam(), hisq_force_init(), hisq_force_test(), initFields(), main(), GaugeAlgTest::SetUp(), unitarize_link_test(), and updateGaugeFieldQuda().
| int quda::GaugeFieldParam::nColor |
Definition at line 11 of file gauge_field.h.
Referenced by initFields().
| int quda::GaugeFieldParam::nFace |
Definition at line 12 of file gauge_field.h.
Referenced by computeHISQForceQuda(), GaugeFieldParam(), and initFields().
| QudaGaugeFieldOrder quda::GaugeFieldParam::order |
Definition at line 15 of file gauge_field.h.
Referenced by quda::CoarseOp(), computeCloverForceQuda(), computeGaugeFixingFFTQuda(), computeGaugeFixingOVRQuda(), computeGaugeForceQuda(), computeHISQForceQuda(), computeStaggeredForceQuda(), createGaugeFieldQuda(), hisq_force_init(), hisq_force_test(), initFields(), main(), momActionQuda(), packTest(), projectSU3Quda(), setPrecision(), GaugeAlgTest::SetUp(), staggeredPhaseQuda(), unitarize_link_test(), and updateGaugeFieldQuda().
| QudaReconstructType quda::GaugeFieldParam::reconstruct |
Definition at line 14 of file gauge_field.h.
Referenced by quda::CoarseOp(), computeCloverForceQuda(), computeGaugeFixingFFTQuda(), computeGaugeFixingOVRQuda(), computeGaugeForceQuda(), computeKSLinkQuda(), computeStaggeredForceQuda(), quda::fatLongKSLink(), hisq_force_init(), hisq_force_test(), initFields(), main(), momActionQuda(), packTest(), projectSU3Quda(), setPrecision(), GaugeAlgTest::SetUp(), staggeredPhaseQuda(), unitarize_link_test(), and updateGaugeFieldQuda().
| double quda::GaugeFieldParam::scale |
Definition at line 22 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 44 of file gauge_field.h.
Referenced by computeGaugeForceQuda(), projectSU3Quda(), and updateGaugeFieldQuda().
| size_t quda::GaugeFieldParam::site_size |
Size of MILC site struct (only if gauge_order=MILC_SITE_GAUGE_ORDER)
Definition at line 47 of file gauge_field.h.
Referenced by computeGaugeForceQuda(), projectSU3Quda(), and updateGaugeFieldQuda().
| bool quda::GaugeFieldParam::staggeredPhaseApplied |
Whether the staggered phase factor has been applied
Definition at line 38 of file gauge_field.h.
| QudaStaggeredPhase quda::GaugeFieldParam::staggeredPhaseType |
The staggered phase convention to use
Definition at line 35 of file gauge_field.h.
| QudaTboundary quda::GaugeFieldParam::t_boundary |
Definition at line 18 of file gauge_field.h.
Referenced by computeStaggeredForceQuda(), initFields(), main(), and GaugeAlgTest::SetUp().
| double quda::GaugeFieldParam::tadpole |
Definition at line 21 of file gauge_field.h.
1.8.14